[ASP.NET]XML的基礎應用

摘要:[ASP.NET]XML的基礎應用

關於常常使用XML去溝通的使用者來說,截取裡面的值以及如何抓到指定節點的資料可能不陌生,就只是講解如何抓到從網路取得的XML來應用

 


 XmlDocument xmlDocbyCountry = new XmlDocument();
        string Result = string.Empty;
        //GetXML這個方法式自己用post方式來抓文字的,如果要測試要記得Result內容改成xml的文字
        Result = GetXML("http://欲抓取的XML網址");
        xmlDocbyCountry.LoadXml(Result);
 //利用xpthExpression來詢找子節點
        string xPathExpressionbycountry = "//country";
        System.Xml.XmlNodeList nodelistbycountry = xmlDocbyCountry.SelectNodes(xPathExpressionbycountry); ;
        foreach (XmlNode item in nodelistbycountry)
        {
            
            Response.Write(item.Attributes["code"].Value + "<Br>");
        }

 

結果: