<?xml version="1.0" encoding="utf-8" ?>
<Root>
<ShopInformation area="Asia">
<Shop place="Wuhan">
<Name>武汉电脑城</Name>
<Phone>123456789</Phone>
<Seller>J.Dan</Seller>
<Seller>Bill Gates</Seller>
</Shop>
<Shop place="ShangHai">
<Name>武汉电脑城</Name>
<Phone>123456789</Phone>
<Seller>Bill Gates</Seller>
</Shop>
</ShopInformation>
<ShopInformation area="USA">
<Shop place="S">
<Name>PC STORE</Name>
<Phone>123456789</Phone>
<Seller>J.Dan</Seller>
<Seller>Bill Gates</Seller>
</Shop>
<Shop place="S.K">
<Name>Windows Mobile Store</Name>
<Phone>123456789</Phone>
<Seller>Bill Gates</Seller>
</Shop>
</ShopInformation>
</Root>
C#读取XML文件:
XmlTextReader rd = new XmlTextReader(Server.MapPath("XMLFile1.xml"));
while (rd.Read())
{
Response.Write("Node Type is:" + rd.NodeType + " <br/>");
Response.Write("Name is:" + rd.Name + " <br/>");
Response.Write("Values is" + rd.Value + " <br/>");
Response.Write("<hr/>");
}
rd.Close();
结果:
Node Type is:XmlDeclaration
Name is:xml
Values isversion="1.0" encoding="utf-8"
Node Type is:Whitespace
Name is:
Values is
Node Type is:Element
Name is:Root
Values is
Node Type is:Whitespace
Name is:
Values is
Node Type is:Element
Name is:ShopInformation
Values is
Node Type is:Whitespace
Name is:
Values is
Node Type is:Element
Name is:Shop
Values is
Node Type is:Whitespace
Name is:
Values is
Node Type is:Element
Name is:Name
Values is
Node Type is:Text
Name is:
Values is武汉电脑城
Node Type is:EndElement
Name is:Name
Values is