解析帶字首的xml
geo_xml
<?xml version="1.0" encoding="utf-8"?>
<q1:HotelGeoList xmlns:q1="http://api.elong.com/staticInfo/">
<q1:HotelGeo>
<q1:id>1</q1:id>
<q1:country>中國</q1:country>
<q1:provinceName>北京 </q1:provinceName>
<q1:provinceId>0100</q1:provinceId>
<q1:cityName>北京</q1:cityName>
<q1:cityCode>0101</q1:cityCode>
<q1:properties>2098</q1:properties>
<q1:url>http://www.elong.com/hotels/Search.aspx?raCityName=%u5317%u4EAC</q1:url>
/// <summary>
/// 根據城市名稱獲取城市ID
/// </summary>
/// <param name="cityName"></param>
/// <returns></returns>
private string GetCityIdByName(string cityName)
{
XmlDocument doc = new XmlDocument();
doc.Load(HttpContext.Current.Server.MapPath("/xmlhotelfile/geo_cn.xml"));
XmlElement root = doc.DocumentElement;
XmlNodeList list1 = root.GetElementsByTagName("q1:HotelGeo");
int len = list1.Count;
for (int i = 0; i < len; i++)
{
string cityId = list1[i]["q1:cityCode"].InnerText;
if (list1[i]["q1:cityName"].InnerText == cityName)
{
i = len;
return cityId;
break;
}
}
return "";
}
相關文章
- Xml解析XML
- python 的xml解析PythonXML
- iOS – XML解析iOSXML
- go 解析xmlGoXML
- xml php 解析XMLPHP
- iOS - XML解析iOSXML
- 【Java】解析xmlJavaXML
- Java解析XMLJavaXML
- jaxb解析xmlXML
- DOM解析XMLXML
- Python解析xml[xml.dom]PythonXML
- XML解析-最快的方式SAXXML
- 解析xml的幾種方式XML
- 175.XML解析XML
- C# XML解析C#XML
- 使用jdom解析XMLXML
- 解析xml筆記XML筆記
- XML解析技術XML
- xml解析之domXML
- XML資料解析XML
- 關於xml解析XML
- 解析xml 成bool的問題XML
- XML的JAVA 解析(一)(1) (轉)XMLJava
- XML的JAVA 解析(一)(3) (轉)XMLJava
- XML的JAVA 解析(一)(2) (轉)XMLJava
- XML的JAVA 解析(一)(4) (轉)XMLJava
- XML的JAVA 解析(一)(5) (轉)XMLJava
- JAVA解析XML的四種方法JavaXML
- 讀取xml檔案 解析雙層xmlXML
- XML 檔案解析實踐 (DOM 解析)XML
- python之XML解析PythonXML
- jdom解析xml檔案XML
- JAVA進行XML解析JavaXML
- java使用sax解析xmlJavaXML
- GData解析XML檔案XML
- Android中解析XMLAndroidXML
- SQLServer解析xml到OracleSQLServerXMLOracle
- jquery 解析xml檔案jQueryXML