咨询热线:0791-87557233
  首页 |   思诚New学堂 |   Java EE  
关于思诚
关注官方微信

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

来源:网络    更新时间:2014-12-16


  在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;
  }

  对于节点的值和属性的值获取的方法不同。


  • 上一篇文章:

  • 下一篇文章:
  • 思诚科技(seecen)是一家面向企业、高等院校、大学生,提供信息技术咨询与软件人才服务的专业机构。思诚科技同时是Oracle(甲骨文)公司江西地区唯一授权WDP合作伙伴,为客户提供Oracle原厂商认证的技术咨询与认证考试培训服务。
    赣ICP备17006097号  关于思诚 |    咨询服务热线  0791-87557233  CopyRight©2014  电脑版  手机版
    企业咨询| 企业内训| 人才服务提供商| 大学生实训| 南昌java培训机构| 南昌android培训| 南昌ios培训| 江西软件开发培训机构