为了账号安全,请及时绑定邮箱和手机立即绑定

XmlTextReader如何读取xml节点属性

XmlTextReader如何读取xml节点属性

侃侃无极 2018-12-07 09:15:45
xml文件格式如下: <?xml version="1.0" encoding="UTF-8" ?><Product type="15" total="35">   <type>     <T gid="1" sum="100" />      <T gid="2" sum="200" />      <T gid="3" sum="100" />   </type>   <Mobile>      <G gn="诺基亚"  pr="1800"  sum="100" />      <G gn="摩托罗拉"  pr="1700"  sum="200" />      <G gn="三星"  pr="1600"  sum="300" />      <G gn="飞利浦"  pr="1750"  sum="90" />   </Mobile></Product> //----------------------------------- 我需要读取Product节点的type(15)  total(35)值 以及 Mobile节点下的子节点G里面的属性gn、pr、sum的值. 最好把type节点下的T 属性也读取出来   XmlTextReader xml = new XmlTextReader(xmlfile); while (xml.Read()) {      这里如何写代码?      textBox1 .AppendText();//将属性值分行输出至textBox1,格式为:商品:诺基亚 - 价钱:1800 - 数量:100     }           
查看完整描述

4 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

参考下官方资料:

使用 XmlReader 类

查看完整回答
反对 回复 2019-01-21
?
慕森王

TA贡献1777条经验 获得超3个赞

使用xml path查找一个node,而后再访问相关节点属性。

查看完整回答
反对 回复 2019-01-21
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

linq to xml 很好解决

查看完整回答
反对 回复 2019-01-21
  • 4 回答
  • 0 关注
  • 1469 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信