zoukankan      html  css  js  c++  java
  • 关于C#读取xml小例子

    1.首先这是一个xml文件
    <?xml version="1.0" encoding="utf-8"?>
    <Document>
    <Events>
    <Event Name="SalesWareHouseOut" MainAction="WareHouseOut">
    <ActionMaping>
    <Action Name="WareHouseOut">
    <ActionData>Code</ActionData>
    <ActionData>CorpOrderID</ActionData>
    <ActionData>Actor</ActionData>
    <ActionData>ActDate</ActionData>
    </Action>
    </ActionMaping>
    <DataMaping>
    <MetaData Name="Code" Type="string" />
    <MetaData Name="CorpOrderID" Type="string" />
    <MetaData Name="Actor" Type="string" />
    <MetaData Name="ActDate" Type="Date" />
    </DataMaping>
    <DataField>
    <Data Code="81143900028040251957" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    <Data Code="81143900027511806124" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    <Data Code="81143900027510453880" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    <Data Code="81143900027509255484" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    <Data Code="81143900027508057635" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    <Data Code="81143900027508204343" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    <Data Code="81143900027509403677" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    <Data Code="81143900027510601766" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    <Data Code="81143900027511950686" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    <Data Code="81143900028040405694" ReplaceCode="" CorpOrderID="138204" Actor="1" ActDate="2013-12-19 08:47:09" WrongCode="" UpperCorpOrderID="" />
    </DataField>
    </Event>
    </Events>
    </Document>
    如何获取到所有的CorpOrderID
    using System.Xml.Linq;//引用这个命名空间
    XElement xml = XElement.Load(@"D:Testuser.xml");//加载这个xml
    var query = xml.Descendants("Data");//获取Data节点
    foreach (var item in query)
    {
        Console.WriteLine(item.Attribute("CorpOrderID").Value);//获取属性为CorpOrderID的值.
    }
  • 相关阅读:
    [转]Navicat Premium 12试用期的破解方法
    Redis禁用持久化功能的设置
    阿里云ECS安装的redis服务器,用java代码去连接报错。
    关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案
    修改了jdk在环境变量中的路径怎么cmd中的jdk版本没有变
    阿里云上部署tomcat启动后,通过http不能访问
    【终结篇】不要再问我程序员该如何提高了……
    我是怎么把一个项目带崩的
    eterm和easyfare的官网地址
    java UTC时间和local时间相互转换
  • 原文地址:https://www.cnblogs.com/sdya/p/4226183.html
Copyright © 2011-2022 走看看