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;
                        }
                    }
                }
            }
  • 相关阅读:
    装饰模式
    普元EOS生成WebService时使用自定义实体映射属性
    Mysql字符串查询注意事项(空格敏感及部分字段大小写敏感问题)
    java数组转换为集合-Arrays.asList使用
    Java报异常时getMessage()方法返回null
    118. Pascal's Triangle
    13. Roman to Integer
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
  • 原文地址:https://www.cnblogs.com/hofmann/p/11346990.html
Copyright © 2011-2022 走看看