xml - XML 元素可以同时包含文本和子元素吗?

标签 xml xml-parsing

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

例如:

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

我经常看到这些:

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

最佳答案

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

关于xml - XML 元素可以同时包含文本和子元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12130228/

相关文章:

android - 使用 prefs.xml <ListPreference> 进行颜色更改的 Activity 在启动时崩溃

php - JMS序列化器读取xml :lang attribute

c# - XML 列输出

c# - 使用 xml linq 和 c# 遍历特定属性并获取其最低值

java - java中xml到jtree的解析

java - 将 XOM 中的新节点插入到 XML 文档的指定索引处;使用 insertChild() 方法

c# - 无效操作异常 : The type of the argument object 'Scratch' is not primitive

iphone - 在ios中通过解析xml获取元素的值

php - "XML Parsing Error: junk after document element"

javascript - 尝试使用 DOMParser 解析 html 字符串时出现问题