2012-08-26 97 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

是的。它被称为“混合内容”。

相关问题