请问下面的语句中,两种不同表达的区别?

senrea 2009-11-23 11:53:50
<?xml version="2009.11.23" encoding="utf-8" ?>
<IMDB_TOP_250>
<FormDesigner>
<ShowGrid value="TRUE"/></FormDesigner>
</IMDB_TOP_250>

<IMDB_TOP_250>
<FormDesigner>
<ShowGrid>TRUE</ShowGrid> </FormDesigner>
</IMDB_TOP_250>


我是新手!请教下大家啊!
这两句效果不是一样的啊?为什么非要两种呢?
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cds27 2009-11-25
  • 打赏
  • 举报
回复
效果一样,不等于说要统一写法。
就像我们写程序,一种功能,有多种方法实现。这是同一个道理。
两种方式,各有各的优点。
用属性的情况下,适合简单的数据,而且访问比较方便。
用文本节点的情况,访问语句比属性会烦琐一点,但是在数据的描述上可以更灵活。

另外,还有属性与文本节点共用的情况,一般属性用来做检索依据,文本节点为主要数据。
parss 2009-11-23
  • 打赏
  • 举报
回复
两个完全不同
tianya085 2009-11-23
  • 打赏
  • 举报
回复
其实xml是很灵活的,这两种方式都能表达出想要表达的效果,具体的区别如三楼所说,不过从后期程序开发的角度来考虑,能不用属性的最后不用属性。
weixiaoshashou 2009-11-23
  • 打赏
  • 举报
回复
有version="2009.11.23"这种么?
恕我没见过.
yao_ming_01 2009-11-23
  • 打赏
  • 举报
回复
<ShowGrid value="TRUE"/> </FormDesigner>
这里的value是ShowGrid节点的属性,其值是TRUE
<ShowGrid>TRUE </ShowGrid>
这个TRUE是ShowGrid节点的值
senrea 2009-11-23
  • 打赏
  • 举报
回复
为什么啊!

8,906

社区成员

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

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