以下是可接受的XML结构吗?
<Root>
<Child ID="1" Name="test">some inner text
<SecondChild ID="1" Name="test1">some text</SecondChild>
<SecondChild ID="2" Name="test2">some text 2</SecondChild>
</Child>
</Root>
我想将innertext()以及子节点插入<Child/>
节点。这在XML中是合法的吗?
答案 0 :(得分:3)
通常,除了标签中的子元素之外,您不必插入一些原始文本...
你想做什么?
无论如何,您可以在此处验证:http://www.w3schools.com/xml/xml_validator.asp
到目前为止,您的文档中几乎没有错误。
答案 1 :(得分:0)
这是合法的,但不建议这样做,因为:
可以做什么:
如果由于需要向元素添加新信息而遇到这种情况,则可以:
将元素的文本部分移动到该元素的子元素,并将新项目添加为新子元素
将新项目作为属性添加到现有标签