gpt4 book ai didi

XML 集合最佳实践

转载 作者:数据小太阳 更新时间:2023-10-29 02:00:42 29 4
gpt4 key购买 nike

我正在创建一个应用程序,它将在 XML 文件中存储项目的分层集合,我想知道在 XML 中存储集合的行业标准。首选以下两种格式中的哪一种? (如果我没有看到其他选项,请告知。)

选项A

<School>
<Student Name="Jack" />
<Student Name="Jill" />
<Class Name="English 101" />
<Class Name="Math 101" />
</School>

选项 B

<School>
<Students>
<Student Name="Jack" />
<Student Name="Jill" />
</Students>
<Classes>
<Class Name="English 101" />
<Class Name="Math 101" />
</Classes>
</School>

最佳答案

我不是 XML 专家,但我发现选项 B 更易于人类阅读,而且我认为它与选项 A 一样具有机器可读性。我相信 XML 被设计为人类和机器都可读,所以我会自己选择选项 B。


在 Ryan Farley 的帖子之后,我才意识到另外一件事。如果学生或类(class)部分变得太大并且必须移动到另一个 XML 文件,似乎使用选项 B 复制节点并从该节点创建一个新的 XML 文件会更容易。

关于XML 集合最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23064/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com