【问题标题】:Can a XML element contain text and child elements at the same time?XML 元素可以同时包含文本和子元素吗?
【发布时间】:2012-08-21 05:56:11
【问题描述】:

我正在查看一些 xml 文件,但没有找到我的问题的答案: XML 元素可以同时包含文本和子元素吗?

例如:

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

我总是看到这些:

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

【问题讨论】:

    标签: xml xml-parsing


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      是的。一个父节点包含零个或多个子节点。文本节点和元素节点是两种类型的节点,一个元素节点可以有任意数量的文本和/或元素子节点以任何顺序。不过,模式可能会限制这一点。事实上,元素节点之间的空白实际上形成了文本节点兄弟姐妹。不过,通常会忽略此空格。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-26
        • 2010-10-05
        • 2011-03-12
        • 2011-09-06
        相关资源
        最近更新 更多