昨天编程读取XML的时候,遇上了類似下面的一段XML
起初没有特别的留意于是乎就像平时读取XML一样使用了。
var ele = from item in /" 知道了这么一回事后,再来看看如何去读取正确的读取是:
var ele = from item in / 賦值给它,然后再读取节点的时候与真正的节点名称book进行拼接就可以了!
XML中出现命名空间的原因是,当你需要使用多个XML一起工作时由於两个文档都包含带有不同内容和定义的节点元素,就会发生命名冲突加上命名空间使用可以避免发生冲突,这与C#编程中类的命名空间嘚用处差不多
另外,如果需要了解更多操作XML的可以访问下面这篇文章写得很详细: