2012-08-26 128 views
23

我在看一些XML文件,但沒有找到我的問題的答案: XML元素可以同時包含文本和子元素嗎?XML元素可以同時包含文本和子元素嗎?

例如:

<tree> 
    <node1> 
     textTextText 
     <subnode1> text1 </subnode1> 
     <subnode2> text2 </subnode2> 
    </node1> 
</tree> 

我總是看到這類:

<node2> 
     <sub1> text </sub1> 
    </node2> 

回答

31

是。父節點包含零個或多個子節點。文本節點和元素節點是兩種節點,並且元素節點可以以任何順序具有任意數量的文本和/或元素子節點。但是,架構可能會限制這一點。實際上,元素節點之間的空白實際上形成了文本節點的兄弟節點。但是,通常這個空白被忽略。

+0

謝謝!!!!!! – user1386966

7

是的。它被稱爲「混合內容」。

相關問題