• λ我爱Aspx >> C#.Net >> 从xml中获取城市,省份名称_XML技巧
  • 从xml中获取城市,省份名称_XML技巧

  • :aspxer  Դ:internet  :2007-4-28 23:43:23  ؼ:xml
  • 最近没事,写了个在项目经常要取城市或省份名的方法,所以改成了一个类.方便以后调用

    //********************************************************************************

    //* *

    // 功能描述:从xml中获取数据

    // 版本编号:owendu V1.1

    // 初始创建: 2006.08.27

    // 最后修改: 2006.10.08

    //* *

    //********************************************************************************

    //根据cityid,获取返回cityname ---------------xmlurl 指的是整个站点的路征

    //页面调用方式如下:<script language=javascript>GetCityName("<%=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以上可以解决此问题!');

    Ҷƪл˵?
  • һƪXml_javascript分页 _XML技巧
    һƪXSL简明教程(6)XSL过滤和查询_XSL教程