XML文件读取类(XmlTextReader)(Eric_K1m)

<?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 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值