从xml中获取城,份名称.pdfVIP

  • 1
  • 0
  • 约4.88千字
  • 约 8页
  • 2018-06-07 发布于江苏
  • 举报
xml 从xml中获取城市,省份名称 xxmmll 最近没事,写了个在项目经常要取城市或省份名的方法,所以改成了一个类。方便以 后调用 //***************************************************************************** *** //* * // 功能描述:从xml中获取数据 // 版本编号:owendu V1.1 // 初始创建: 2006.08.27 // 最后修改: 2006.10.08 //* * //***************************************************************************** *** //根据cityid,获取返回cityname xmlurl 指的是整个站点的路征 // 页 面 调 用 方 式 如 下 : script language=javascriptGetCityName ( “%=cityid%”,“%=System.Configuration.ConfigurationSettings.AppSettings[ ”LocalSiteURL“]%”)/script function GetCityName(cityid,xmlurl) { var XmlDoc_city = new ActiveXObject(“MSXML2.DOMDocument.3.0”); XmlDoc_city.async=false; XmlDoc_city.validateOnParse=false; var Url=xmlurl+“XmlData/city.xml”; XmlDoc_city.load(Url); // if (XmlDoc_city.readyState == 4 XmlDoc_city.xml != “”) { var city; var cities = XmlDoc_city.documentElement.selectNodes(“city”); for (var i=0; i cities.length; i++) { city = cities[i]; if (city.getAttribute(“cityid”) == cityid) { document.write(city.getAttribute(“cityname”)); break; } //obj2.options[obj2.length] = new Option(city.getAttribute(“cityname”), city.getAttribute(“cityid”)); } } // else // { //alert(‘’您的浏览器不支持xml文件读取,于是本页面禁止您的操作,推荐使用 IE5.0以上可以解决此问题!‘’); // } } //根据省份id,获取返回省名 xmlurl 指的是整个站点的路征 function GetProviceName(pid,xmlurl) { var XmlDoc_city = new ActiveXObject(“MSXML2.DOMDocument.3.0”); XmlDoc_city.async=false; XmlDoc_city.validateOnParse=false; var Url=xmlurl+“XmlData/province.xml”; XmlDoc_city.load(Url); if(XmlDoc_city.readyState == 4 XmlDoc_city.xml != “”) { var city; var cities = XmlDoc_city.documentElement.selectNodes(“province”); for (var i=0; i cities.length; i++) { city = cit

文档评论(0)

1亿VIP精品文档

相关文档