xml xpath解析xml中aa:bb中,ecu:get可以从aa找到bb,那么通过bb如何找到冒号前的aa?

昨天编程读取XML的时候,遇上了類似下面的一段XML

起初没有特别的留意于是乎就像平时读取XML一样使用了。

 var ele = from item in /" 知道了这么一回事后,再来看看如何去读取正确的读取是:
 
 
var ele = from item in / 賦值给它,然后再读取节点的时候与真正的节点名称book进行拼接就可以了!

XML中出现命名空间的原因是,当你需要使用多个XML一起工作时由於两个文档都包含带有不同内容和定义的节点元素,就会发生命名冲突加上命名空间使用可以避免发生冲突,这与C#编程中类的命名空间嘚用处差不多

另外,如果需要了解更多操作XML的可以访问下面这篇文章写得很详细:

 

我要回帖

更多关于 xml xpath 的文章

 

随机推荐