我正在查看一些xml文件,但没有找到我的问题的答案: XML元素可以同时包含text和child元素吗?
例如:
<tree>
<node1>
textTextText
<subnode1> text1 </subnode1>
<subnode2> text2 </subnode2>
</node1>
</tree>
我总是看到这些:
<node2>
<sub1> text </sub1>
</node2>
答案 0 :(得分:40)
是。父节点包含零个或多个子节点。文本节点和元素节点是两种节点,元素节点可以按任何顺序具有任意数量的文本和/或元素子节点。但是,模式可能会限制这种情况。实际上,元素节点之间的空白实际上形成了文本节点的兄弟节点。通常这个空格会被忽略。
答案 1 :(得分:9)
是。它被称为“混合内容”。