日期:2014-05-17  浏览次数:20780 次

一个特殊的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被管理员删除