zoukankan      html  css  js  c++  java
  • xml读取多层节点 枫

    • XmlDocument xml = new XmlDocument();  
    • xml.Load("D:\\Xml\\sellgame.xml")        
    • XmlNamespaceManager nsmgr =   
    • new XmlNamespaceManager(new XmlDocument().NameTable);  
    •  //建立Xml命名空间管理器对象  
    • nsmgr.AddNamespace("v","www-shop-game");  
    • //增加命名空间  ,C# 操作XML之读取Xml
    • string price = xml.SelectSingleNode(  
    • "v:Games/v:Game[@name='文明3']/Price",nsmgr).InnerText;  
    • //取得相应的节点值 
    ******读取所有文明3的**********************************************************************************


    • XmlNamespaceManager nsmgr =   
    • new XmlNamespaceManager(  
    • new XmlDocument().NameTable);    
    •   //建立Xml命名空间管理器对象  
    • nsmgr.AddNamespace("v","www-shop-game");   
    •  //增加命名空间  ,C# 操作XML之读取Xml
    • XmlNodeList nodeList = xml.SelectNodes(  
    • "v:Games/v:Game[@name='文明3']/Price",nsmgr);     
    •  //取得相应的节点数组  
    ******对应的xml文件**********************************************************************************



    1. ﹤?xml version="1.0" encoding="utf-8" ?﹥  
    2. ﹤v:Games xmlns:v="www-shop-game"﹥  
    3.     ﹤v:Game name="文明3" type="standard"﹥  
    4.         ﹤Price﹥100﹤/Price﹥  
    5.     ﹤/Game﹥  //C# 操作XML之读取Xml
    6.     ﹤v:Game name="文明3" type="classic"﹥   
    7.         ﹤Price﹥500﹤/Price﹥  
    8.     ﹤/Game﹥  
    9.     ﹤v:Game name="帝国时代"﹥  
    10.         ﹤Price﹥200﹤/Price﹥  
    11.     ﹤/Game﹥  
    12. ﹤/Games﹥
  • 相关阅读:
    北京Uber优步司机奖励政策(3月3日)
    ubuntu安装phpstorm
    ubuntu安装typora
    PHP定时任务Crontab结合CLI模式详解
    mysql创建用户,并授予权限
    ubuntu下使用crontab定时器
    Ubuntu 查看当前目录使用的总空间大小
    ubuntu安装ruby,安装sass,安装compass
    open_basedir restriction in effect,解决php引入文件权限问题 lnmp
    canvas 画线
  • 原文地址:https://www.cnblogs.com/mrray/p/2315583.html
Copyright © 2011-2022 走看看