加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML属性或元素节点?

发布时间:2020-12-16 23:08:27 所属栏目:百科 来源:网络整理
导读:参见英文答案 XML attribute vs XML element????????????????????????????????????20个 使用元素节点的示例XML: ?xml version="1.0" encoding="utf-8"?users user nameDavid Smith/name phone0441 234443/phone emaildave.s33@domain.com/email addresses a
参见英文答案 > XML attribute vs XML element????????????????????????????????????20个
使用元素节点的示例XML:

<?xml version="1.0" encoding="utf-8"?>
<users>
  <user>
    <name>David Smith</name>
    <phone>0441 234443</phone>
    <email>dave.s33@domain.com</email>
    <addresses>
      <address>
        <street>1 Some Street</street>
        <town>Toy Town</town>
        <country>UK</country>
      </address>
      <address>
        <street>5 New Street</street>
        <town>Lego City</town>
        <country>US</country>
      </address>
    </addresses>
  </user>
</users>

使用属性的示例XML:

<?xml version="1.0" encoding="utf-8"?>
<users>
  <user name="David Smith" phone="0441 234443" email="dave.s33@domain.com">
    <addresses>
      <address street="1 Some Street" town="Toy Town" country="UK" />
      <address street="5 New Street" town="Lego City" country="US" />
    </addresses>
  </user>
</users>

我需要根据关系数据库中的数据构建XML文件,并且无法确定是否应该使用属性或元素.

构建XML文件时的最佳做法是什么?为什么?

解决方法

我读过的更好的文章之一是“ Principles of XML design: When to use elements versus attributes”,它并不试图给你一个彻头彻尾的答案,但确实提供了一些好的思路和实例.

我建议文章中的建议倾向于你的第一个设计;您可能有兴趣阅读有关代表名称的部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读