xml:和test

jaguar_yang 2010-01-18 12:49:41
xml:<tag name="test"></tag>和<tag><name>test</name></tag>区别
...全文
103 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
mzjmicrosoft 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 pt1314917 的回复:]
顶楼上。
前者只有一个节点。name 是节点的属性
后者有两个节点。name是子节点。。。
[/Quote]

阿普
antony1029 2010-01-18
  • 打赏
  • 举报
回复
一个属性
一个元素
有啥问题??
pt1314917 2010-01-18
  • 打赏
  • 举报
回复
顶楼上。
前者只有一个节点。name 是节点的属性
后者有两个节点。name是子节点。。。
mytimes_walker 2010-01-18
  • 打赏
  • 举报
回复
一个是Attribute
一个是ChildElement
mngzilin 2010-01-18
  • 打赏
  • 举报
回复
<tag name="test"> </tag>
读取时候:节点.Atrributes["name"]

<tag> <name>test </name> </tag>
读取时候: 节点.子节点.Value
jaguar_yang 2010-01-18
  • 打赏
  • 举报
回复
对不起,我的问题不准确,我不是要这些表面的解释,这又回到了我很久以前的一个问题:

为什么有些需要xml配置文件的框架或是插件,他的xml格式两种方式都能读取呢?像上面我回的9楼的那样?
jaguar_yang 2010-01-18
  • 打赏
  • 举报
回复
我自己读取当然知道怎么读取,难道那些要陪xml文件的插件封装了兼容的读取方法了吗?

<property name="url"><value>jdbc:mysql://localhost:3306/demo</value></property>

<property name="jdbc:mysql://localhost:3306/demo" />
都能读取。
wuyq11 2010-01-18
  • 打赏
  • 举报
回复
一个属性值
一个取节点值
遍历XML节点,获取节点属性和节点子节点值
xray2005 2010-01-18
  • 打赏
  • 举报
回复
当然都能读取或修改了。

一个是取属性值,一个是取节点值。取值方法不一样。

具体你想采用哪种方式,看你的决定了。
jaguar_yang 2010-01-18
  • 打赏
  • 举报
回复
我在某些xml配置文件里看到很多例子,好像两种方式都能读取,那取值有什么区别吗?
xray2005 2010-01-18
  • 打赏
  • 举报
回复
<tag name="test"> </tag> //tag节点的name属性值为test

<tag> <name>test </name> </tag> //tag节点包含的子节点name的内容值是test。

一个是节点属性值,一个是子节点内容值

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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