XML中可以有文本和其他节点吗?

时间:2015-04-30 06:39:49

标签: xml

这是有效的xml吗?

<item>
List of items
<thing> A Thing </thing>
</item>

验证人员说这是允许的,但是

一个。在我见过的任何XML文档中都没有遇到过它。

B中。在互联网上搜索:

  

XML节点是否可以包含文本和其他节点

我找不到任何有效的回复,也没有在规范中找到示例。

1 个答案:

答案 0 :(得分:1)

在XML推荐中,您可以查看§3 Logical structures

您在这里遇到的是"mixed content"(混合标签和文字)。

我很惊讶你以前从未见过这个。想想xhtml:在段落中,您可以写下文本,<b>元素,<i>元素等等。

像Docbook这样的流行文档格式也允许混合使用标签和文本(这些只是其他几个例子中的一小部分 - 根据您正在处理的上下文,您可能会遇到其他格式)。