顯示這兩種方法是否相同並且正確?以XML格式顯示屬性
E.g.
<內容CPID = 「1」 cpnm = 「1」> < /內容>
和
<內容
CPID = 「1」
cpnm = 「1」>
</contents>
顯示這兩種方法是否相同並且正確?以XML格式顯示屬性
E.g.
<內容CPID = 「1」 cpnm = 「1」> < /內容>
和
<內容
CPID = 「1」
cpnm = 「1」>
</contents>
你的最後一個例子有裏面的內容換行。這可以起到重要作用,至少在某些應用了某些設置的XML解析器中是這樣。
是的,就屬性而言。
是的。 XML通常會忽略空格,但您可以在大多數XML處理器中打開/關閉此功能。在一個標籤中,它沒有任何區別。
這也相當於:
<contents cpid="1" cpnm="1"/>
不!兩者都包含不同數量的XML節點。
如果您嘗試在第一個情況下獲得第一個孩子,您什麼也得不到。在第二種情況下,你會得到一個帶有簡單'\ n'內容的文本元素。
即使在XSLT轉換中,您可能會得到不同的結果 - 請注意XPath的「position()」函數。
更多信息:http://www.oracle.com/technology/pub/articles/wang-whitespace.html
目前我正在使用Excel生成我的XML。有沒有辦法從例1變成例2? – sling 2009-11-26 09:37:51