Xml中的节点或属性值去空白
2010-05-20 14:59
197 查看
<Records> <Record> <id>1 </id> <name>李四 </name> </Record> <Record> <id>2 </id> <name>张三 </name> </Record> <Record> <id>3 </id> <name>王五 </name> </Record> <Records>
我要取出张三的话,就需要知道张三的id的值,界面上取得的id是2 ,但是Xml文件中id是2还有个空格,这时候我们就要去除Xml文件中的空格了。
XmlNode node = document.SelectSingleNode("//Records/Record[normalize-space(@id)='2']);这样就可以了,也许有人问,为什么不加上空格就行了,这个我可以告诉你,如果Xml节点中的值有多个空格,这样如何处理呀?
W3cShool上还有许多函数,有兴趣可以去看看。
相关文章推荐
- XML 声明必须是文档中的第一个节点并且在它之前不允许出现空白字符
- DOM解析XML的文件属性名和属性值、节点名和节点值
- 一种不好的删除XML空白节点和注释节点的方法
- C# 读取xml中特定节点的属性值 xmldocument方式
- 用 AJAX 读取xml 节点属性值
- C#读取XML(全部或根据某个节点的属性值)
- 获取xml里最后一个节点的属性值
- 获取和设置 Web.config 或 XML 中的各个节点项和属性值
- XmlDocument根据节点的属性值获取节点
- Linq to XML 根据属性值遍历子节点
- Xml 根据路径和属性值获取节点
- 创建xml文件,添加节点,读取xml文件中某属性的属性值
- XML 声明必须是文档中的第一个节点并且在它之前不允许出现空白字符
- 取任意xml节点中某个属性值的方法
- C# xml 根据属性值直接得到目标节点
- 取xml任意节点中某个属性值的方法
- sql xml 查询指定节点值,以及节点属性值
- [转]获取xml节点值和属性值(兼容ie和firefox)
- js 解析XML 在Edge浏览器下面 无法准确读到节点属性值
- C# 读取xml中特定节点的属性值 xmldocument方式 【有些乱,但有思路】