62,041
社区成员
发帖
与我相关
我的任务
分享
XmlDocument d = new XmlDocument();
d.Load(Server.MapPath("~/A.xml"));
XmlNamespaceManager m = new XmlNamespaceManager(d.NameTable);
m.AddNamespace("A", "http://211.147.7.74/PlyNewWorkInterFace/WebInteface/PlyIntefaceService.asmx");
m.AddNamespace("xs", "xxx");
m.AddNamespace("msdata", "urn:schemas-microsoft-com:xml-msdata");
XmlNodeList ns = d.SelectNodes("/A:DataSet/xs:schema/xs:element",m);
foreach (XmlNode n in ns)
{
Response.Write("<li>"+n.Attributes["name"].Value);
Response.Write("<li>" + n.Attributes["msdata:IsDataSet"].Value);
}
<?xml version="1.0" encoding="utf-8"?>
<DataSet xmlns="http://211.147.7.74/PlyNewWorkInterFace/WebInteface/PlyIntefaceService.asmx">
<xs:schema id="NewDataSet" xmlns:xs="xxx" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Table">
<xs:complexType>
<xs:sequence>
<xs:element name="a1" type="xs:long" minOccurs="0" />
<xs:element name="a2" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
</DataSet>