CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

JS中将字符串转为XML并读取对象值实例

作者: ,  出处:赛迪网技术社区, 责任编辑: 李春禹, 
2007-11-21 08:54
  以下是引用片段:  var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");xmlDoc.load("文件路径");  至于操作xml也是很简单,如果会使用jdom或是dom4j的话,操作也是相当方便。}  对于节点的值和属性的值获取的方法不同。

  在java端将字符串转化为xml对象可以使用DocumentHelper.parseText(xmlReturn).getRootElement();

  在js中同样有方法可以将字符串转化为xml对象,可以使用如下函数

  以下是引用片段:

  

function createXml(str){
  if(document.all){
  var xmlDom=new ActiveXObject("Microsoft.XMLDOM")
  xmlDom.loadXML(str)
  return xmlDom
  }
  else
  return new DOMParser().parseFromString(str, "text/xml")
  }
  如果在js端是读取文件,那就更方便了

  以下是引用片段:  

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
  xmlDoc.async = false;
  xmlDoc.load("文件路径");
  至于操作xml也是很简单,如果会使用jdom或是dom4j的话,操作也是相当方便。

  以下是引用片段: 

 var domxml= createXml(Http.responseText);
  var code=domxml.getElementsByTagName("code");
  if(code.item(0).text=="100"){
  var parameter=domxml.getElementsByTagName("parameter");
  identifier=parameter.item(0).attributes.getNamedItem("value").value;
  }
  对于节点的值和属性的值获取的方法不同。

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i