我的 xml 只有 1 個值作為 name =RDXXX-LOWER_DECK, value=10 mm。當使用 xslt 進行轉換時,我會正確獲得如下輸出:
<table>
<tr valign="top">
<td width="200">RDXXX-LOWER_DECK</td>
<td width="200">10.000000000000 mm</td>
</tr>
</table>
但是當我將 RDXXX-LOWER_DECK 替換為 RDXXX||LOWER_DECK(連字符替換為雙管)時,我沒有得到輸出。列印空值,名稱列印為 "Attribute" 。
<table>
<tr valign="top">
<td width="200">Attribute</td>
<td width="200"></td>
</tr>
</table>
請告訴我如何保留 || 在輸出中。
uj5u.com熱心網友回復:
我的 xml 只有 1 個值作為 name =RDXXX-LOWER_DECK, value=10 mm。
但是當我將 RDXXX-LOWER_DECK 替換為 RDXXX||LOWER_DECK(連字符替換為雙管)時......
如果您的意思是您有這樣的 XML:
<RDXXX-LOWER_DECK>10mm</RDXXX-LOWER_DECK>
你把它改成這樣:
<RDXXX||LOWER_DECK>10mm</RDXXX||LOWER_DECK>
那么您將不再擁有格式良好的 XML 檔案。|元素名稱中不允許使用該字符。
...我沒有得到輸出。列印空值,名稱列印為 "Attribute" 。
這很奇怪,因為你應該得到一個錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/365397.html
