我知道语法是有效的,但我的问题是它在逻辑上是否有效:
<parent>
<name>John</name>
<child>Mary</child>
<child>Lucy</child>
<child>Hannah</child>
</parent>
或者一个正确的方法是:
<parent>
<name>John</name>
<child>
<name>Mary</name>
</child>
<child>
<name>Lucy</name>
</child>
<child>
<name>Hannah</name>
</child>
</parent>
网上有什么文档可以明确说明是非吗?
最佳答案
我更喜欢后者,因为它清楚地表明 child 的名字是玛丽,而不是 child 本身就是玛丽。
我认为使用属性更好,如下所示:
<parent name="John">
<child name="Mary" />
<child name="Lucy" />
<child name="Hannah" />
</parent>
因为它清楚地表明名称只是父/子实体的一个特征。
关于xml - 这是有效的 XML 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1929371/