首页 > 编程语言 >C# 解析xml串节点值

C# 解析xml串节点值

时间:2023-02-22 17:33:06浏览次数:120  
标签:xml node success C# doc itmes 节点

例如xml串:<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<root version="1.00.0965"><state success="true"></state><detailreprintflag>0</detailreprintflag></root>
想获取success值为true或者false
代码如下:
string str = "<?xml version=\"1.0\" encoding=\"UTF - 16\" standalone=\"yes\"?><root version =\"1.00.0965\" ><state success =\"false\" ><error no =\"9014\" info =\"输入数据不能为空\" ></error ></state ></root >";      
  XmlDocument doc = new XmlDocument();
            doc.LoadXml(str);
            XmlNode node = doc.SelectSingleNode("//root");
            if (node != null)
            {
                int pos = 0;
                XmlNodeList itmes = node.ChildNodes;
                foreach (XmlNode xn in itmes)
                {
                        string drawType = xn.Attributes["success"].Value;//获取success节点值
} }

  

标签:xml,node,success,C#,doc,itmes,节点
From: https://www.cnblogs.com/lydj/p/17145238.html

相关文章

  • 解决java.lang.NoClassDefFoundError:Could not initialize class net.sf.cglib.beans
    异常描述项目引入Alibaba的EasyExcel工具,编译没有报错,在请求导出Excel文件的接口时,log异常出现以下错误java.lang.NoClassDefFoundError:Couldnotinitializeclassnet.......
  • css选择器 选择相同标签中的第N个
    <div><span>O了个K</span><span>2020-05-08</span><span>来源:***</span></div>使用css选择器怎么才可以选择到文本“2020-05-08”和"来源:***"div>span:nth-c......
  • Charles配置教程
    步骤一:首先配置证书:Help→SSL→Proxying→InstallCharlesRootCertificate,进入证书的安装界面  步骤二:端口号配置,默认8888,建议不修改 步骤三:开启SSL监听:点击P......
  • Didn't find class "org.apache.http.ProtocolVersion
     使用volley时报“Didn'tfindclass"org.apache.http.ProtocolVersion”今天在运行签名好的apk在android9.0的小米8上面出现打开闪退。在Android6.0中,我们取消了......
  • Nacos单机&集群&持久化&nginx代理配置
    目录Nacos是什么注册中心对比环境搭建环境准备Nacos下载运行单机测试特性一:注册中心消费者项目POMYML配置类控制类启动类两个生产者项目POMYML控制类启动类验证特性二:配置......
  • The Best Chest Binder: A Comprehensive Guide with Unicmi
    Formanypeople,chestbindersareanessentialpartoftheirdailylives.Chestbinderscompressthechestareatogiveaflatterappearance,whichcanbeesp......
  • 案例:判断字符串abcoefoxyozzopp中出现次数最多的字符,并统计其次数
        //1.案例:判断字符串abcoefoxyozzopp中出现次数最多的字符,并统计其次数    varstr='abcoefoxyozzopp';    varo={};    fo......
  • leetcode 11. 盛最多水的容器
    首先最好想的,肯定就是暴力解法,但是太慢了。classSolution{publicintmaxArea(int[]height){intmax=0;for(inti=0;i<height.length......
  • 二、基本CRUD
    BaseMapperMyBatis-Plus中的基本CRUD在内置的BaseMapper中都已得到了实现,我们可以直接使用,接口如下:packagecom.baomidou.mybatisplus.core.mapper;publicinterfaceBa......
  • Java常用类之Object源码分析
    一、概述理论上Object类是所有类的父类,即直接或间接的继承java.lang.Object类。由于所有的类都继承在Object类,因此省略了extendsObject关键字。Object类属于java.lang包......