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﹥
  • 相关阅读:
    C++11:02decltype关键字
    git 源操作,分支操作
    git操作命令以及优点
    drf--序列化组件
    项目相关 --知识点
    vue框架:
    drf --解析器,异常模块,响应模块 序列化组件
    drf框架相关
    中间键 csrf跨站请求伪造 装饰器相关 auth模块
    多对多表的创建方式 forms组件 session与cookie
  • 原文地址:https://www.cnblogs.com/mrray/p/2315583.html
Copyright © 2011-2022 走看看