解惑!!

esky2000 2002-04-05 02:20:41
我是一名新手,在用XML构造数据结构的时候碰到一点疑惑,有些数据属性不知道使用Attrib来描述还是用element来描述。

大家能不能告诉我以下代码有什么区别,像这样的情况应该用哪种方法比较合适?


<?xml version="1.0" encoding="GB2312"?>
<权限>
<用户 ID="1" 姓名="用户1" 年龄="24" 部门="软件部" />
<用户 ID="2" 姓名="用户2" 年龄="34" 部门="软件部" />
</权限>

----------------------------------------------

<?xml version="1.0" encoding="GB2312"?>
<权限>
<用户>
<ID>1</ID>
<姓名>用户1</姓名>
<年龄>24</年龄>
<部门>软件部</部门>
</用户>
<用户>
<ID>2</ID>
<姓名>用户2</姓名>
<年龄>34</年龄>
<部门>软件部</部门>
</用户>
</权限>

————————————————————

<?xml version="1.0" encoding="GB2312"?>
<权限>
<用户 ID=1>
<姓名>用户1</姓名>
<年龄>24</年龄>
<部门>软件部</部门>
</用户>
<用户 ID=2>
<姓名>用户2</姓名>
<年龄>34</年龄>
<部门>软件部</部门>
</用户>
</权限>
...全文
27 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
esky2000 2002-04-09
  • 打赏
  • 举报
回复
谢谢各位。 结账。
esky2000 2002-04-08
  • 打赏
  • 举报
回复
为什么不把姓名等信息都作为用户的属性呢?这样不是更方便吗?
netnice 2002-04-08
  • 打赏
  • 举报
回复
感觉第三种好点,比较符合阅读习惯
platinum 2002-04-07
  • 打赏
  • 举报
回复
我在用第三种方法

id 这类东西都算在属性里,这样找起来就是“id 为 2 的用户”
ChinaOk 2002-04-06
  • 打赏
  • 举报
回复
具体问题具体分析。
简单的,标记性的用属性号吧

================================================================

CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!

★ 浏览帖子速度极快![建议系统使用ie5.5以上]。
★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]
★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子
★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。
可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。

★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。

Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
本签名由 CSDN 论坛助手自动添加!
sunbeamy 2002-04-05
  • 打赏
  • 举报
回复
这是一个比较有争议的话题~_^. 个人认为相关的数据放在同层节点下思路比较清晰,比如说你这里的ID实际上是标识user节点的,和姓名、年龄、部门并没有逻辑上的关系,所以把ID做为user的属性要好一些
ewang_365 2002-04-05
  • 打赏
  • 举报
回复
数据都是一样的,只是解析的时候不同,再者就是用后者易读性比较好。
老翔 2002-04-05
  • 打赏
  • 举报
回复
其实数据都是一样的,只是解析时不同而已。

一般简洁数据、表示元素关键信息的用属性比较贴进。
一般描述数据、介绍元素内容信息的用元素比较好。
数据量大,而且有换行的一般都只有考虑用元素。
esky2000 2002-04-05
  • 打赏
  • 举报
回复
那我在设计用户数据的时候,在数据的可操作性、可扩展性和结构的合理性方面考虑应该使用哪种方法比较好?
Liusp 2002-04-05
  • 打赏
  • 举报
回复
1.用标记的属性
2.用标记的子标记
3.混合使用

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧