一个特殊的XML 请问如何解析出来谢谢
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://ws.inspur.com" targetNamespace="http://ws.inspur.com" elementFormDefault="qualified">
<xs:element name="declaration">
<xs:complexType>
<xs:sequence>
<xs:element name="age"/>aaa
<xs:element name="name"/>bbb
<xs:element name="mark"/>ccc
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
-----------------------
请注意这是一个schema 的XML而不是一个简单的XML
我的目的是想获得 aaa bbb ccc 这3个字符串
我该如何解析呢?
我尝试了下面的方法但是不知道该怎么写,或者大家有别的办法请告知
XmlNode xn = doc.SelectSingleNode("这里该怎么写呢");
XmlNodeList xnl = xn.ChildNodes;
------解决方案--------------------SelectSingleNode的重载有两个参数的,第二个参数写命名空间。至于命名空间的获得,是在你上面的doc对象的属性里面有。
------解决方案--------------------没详细看,才发现你这个是个架构文件
------解决方案--------------------
该回复于2013-06-16 09:45:36被管理员删除