一个XML元素可以包含在同一时间的文本和子元素?(Can a XML element contain

2019-06-27 10:05发布

我一直在寻找一些XML文件,但没有找到答案,我的问题:一个XML元素可以包含文本和子元素在同一时间?

例如:

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

我总是看到这些种:

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

Answer 1:

是。 父节点包含零个或多个子节点。 文本节点和元素节点两种节点和元素节点可以在任何顺序任意数量的文本和/或元素的子节点。 架构可能限制这一点,虽然。 事实上,元素节点之间的空格实际上形成文本节点的兄弟姐妹。 通常这个空白被忽略,虽然。



Answer 2:

是。 这就是所谓的“混合内容”。



文章来源: Can a XML element contain text and child elements at the same time?