小编use*_*737的帖子

这个xml是有效的吗?

我和我的同事陷入了关于xml有效性的争论.我非常有信心xml节点可以有文本节点或其他xml节点,但不能同时具有:

换句话说 - 这是一个有效的xml吗?(我说这不是)

<dt>
    blah blah text   
    <test0>
        some node content
    </test0>
    <test1>
        blah blah some text <some_node>A</some_node>
    </test1>
    <test2>
        noncount
    </test2>
    <test3>
        blah blah some text <some_node>B</some_node>
    </test3>
</dt>
Run Code Online (Sandbox Code Playgroud)

编辑:我的同事辩称,因为.dtd文件中有#PCDATA,所以:

<!ELEMENT dt (#PCDATA | test0 | test1 | test2 | test3)* >
Run Code Online (Sandbox Code Playgroud)

这意味着它内部可能还有其他xml标签以及文本.

xml xml-parsing

0
推荐指数
1
解决办法
52
查看次数

标签 统计

xml ×1

xml-parsing ×1