不显示xml数据
小弟最近刚开始学习Xml,这是编的Xml文件:(文件名为:test。xml)<?xml version="1.0" encoding="utf-8"?>
<Products>
<Product Category="Book">
<ID>1</ID>
<Name>Windows 2003</Name>
<Vendor>Vendor1</Vendor>
</Product>
<Product Category="Book">
<ID>2</ID>
<Name>VS.NET2003</Name>
<Vendor>Vendor2</Vendor>
</Product>
</Products>
这是aspx里面的代码:
string c=@"c:\test.xml";
DataSet ds=new DataSet();
ds.ReadXml(c);
XmlDataDocument doc=new XmlDataDocument(ds);
string str="Products/ID";
XmlNodeList nodes=doc.SelectNodes(str);
foreach(XmlNode nod in nodes)
{
Response.Write(nod.ChildNodes[0].InnerText);
}
可是什么显示也没有,发现ds.Tables.count是0!怎么回事啊?