C#读取XML点滴


         今天遇到了一个xml属性值读取的问题,我先是从代码的思路、语法查找问题,都没有发现错误, 接着我又从客户端和服务器端应答的信息找问题,原来问题出在我取的xml属性值没有出现在这个xml字符串里(此处所说的xml字符串是根据客户端的命令来确定其包含那些属性,即客户端不同的动作命令会向服务器端发送不同的xml字符串),所以会出错。

 

None.gif String clientcommand  =   " <Move user=\ " zsp\ "  target=\ " TARGET_CELL\ "  map=\ " mapId\ " /> " ;
None.gif            XmlDocument xmldoc 
=   new  XmlDocument(); // 实例化一个XmlDocument对像
None.gif
            xmldoc.LoadXml(clientcommand); // 加载为xml文档
None.gif
            XmlNode node  =  xmldoc.FirstChild; // 提取xml文档的第一个节点,其实这里也就那么一个节点,呵呵
None.gif
            XmlAttribute user  =  node.Attributes[ " user " ];
None.gif            String name 
=  user.Value.ToString(); // 把user属性的值赋给一个String
None.gif
            XmlAttribute map  =  node.Attributes[ " map " ];
None.gif            String clientMap 
=  map.Value.ToString(); // 把map属性的值赋给一个String
None.gif
            Console.WriteLine( " name:{0},  map::{1} " , name, clientMap);
None.gif

       

转载于:https://www.cnblogs.com/sopper/archive/2006/11/03/549435.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值