定义XML文档的最佳实践?

时间:2015-02-26 08:31:05

标签: xml xsd dtd

我们正在研究将用于传输数据用户配置文件的XML架构,但我想知道首先定义这样一个架构的最佳做法是什么,以免重新发明轮子或后来回来重做整个事情。

例如,将用户定义为更好:

<user>
  <name>John Doe</name>
  <department>IT</department>
  <phone type="home">12345678</phone>
  <address type="home">
     <road>5th Avenue</road>
     <city>New York</city>
     <state>New York</state>
     <country>United States</country>
  </address>
</user>

或者在标签内部定义某些部分会更有效/更好:

<user>
  <name department="IT" phone="12345678" country="USA">John Doe</name>
  <phone type="home">12345678</phone>
  <address type="home">
     <road>5th Avenue</road>
     <city>New York</city>
     <state>New York</state>
  </address>
</user>

我希望我的问题不是太模糊或模糊,但在这种情况下最好的做法是什么?或者在大多数用例中如何完成?

0 个答案:

没有答案