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;
                        }
                    }
                }
            }
  • 相关阅读:
    hdu 1074
    hdu 4091
    hdu 4422
    hdu 3940
    hdu 2831
    hdu 1172
    hdu 3732
    hdu 1250
    hud 2073
    IOS socket基于tcp/udp的通信
  • 原文地址:https://www.cnblogs.com/hofmann/p/11346990.html
Copyright © 2011-2022 走看看