zoukankan      html  css  js  c++  java
  • .Net C# 读取xml

    [TestMethod]
            public void Test3()
            {
                StringBuilder temp = new StringBuilder();
                temp.AppendFormat("<?xml version="1.0"?><Entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">");
                temp.AppendFormat("<Entity>");
                temp.AppendFormat("<EntityName>EntityName</EntityName>");
                temp.AppendFormat("<IdentifyType>IdentifyType</IdentifyType>");
                temp.AppendFormat("<IdentifyNumber>IdentifyNumber</IdentifyNumber>");
                temp.AppendFormat("<IssueCountry>IssueCountry</IssueCountry>");
                temp.AppendFormat("<Role>Role</Role>");
                temp.AppendFormat("<SourceRequest>{0}</SourceRequest>", SourceRequestEnum.FCA);
                temp.AppendFormat("</Entity>");
                temp.AppendFormat("<Entity>");
                temp.AppendFormat("<EntityName>EntityName</EntityName>");
                temp.AppendFormat("<IdentifyType>IdentifyType</IdentifyType>");
                temp.AppendFormat("<IdentifyNumber>IdentifyNumber</IdentifyNumber>");
                temp.AppendFormat("<IssueCountry>IssueCountry</IssueCountry>");
                temp.AppendFormat("<Role>Role</Role>");
                temp.AppendFormat("<SourceRequest>{0}</SourceRequest>", SourceRequestEnum.FCA);
                temp.AppendFormat("</Entity>");
                temp.AppendFormat("</Entities>");
    
                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.LoadXml(temp.ToString());
                XmlNodeList rows = xmlDoc.SelectNodes("Entities/Entity");
    
                string sourceRequest = string.Empty;
                if (rows.Count > 0)
                {
                    foreach (XmlNode row in rows)
                    {
                        XmlNode node = row.SelectSingleNode("./SourceRequest");
                        sourceRequest = (node == null ? string.Empty : node.InnerText.Trim());
                        if (!string.IsNullOrEmpty(sourceRequest))
                        {
                            break;
                        }
                    }
                }
            }
  • 相关阅读:
    MyBatis与Spring的整合
    Spring核心AOP(面向切面编程)
    Spring核心IoC(控制反转)
    动态SQL
    SQL映射文件
    初识MyBatis
    注解和反射
    Linux配置SVN和MemCached
    Java Web Day10
    Java Web Day9
  • 原文地址:https://www.cnblogs.com/hofmann/p/11346990.html
Copyright © 2011-2022 走看看