用法1:直接转为html类型(用xsl显示xml信息)
用法2:通过数据岛取值
用法3:xml数据排序
用法4:取到单个值
-----------
用法1:直接转为html类型(用xsl显示xml信息)
var xmldom = new ActiveXObject("Microsoft.XMLDOM");
xmldom.load("test1.xml");
var xsldom = new ActiveXObject("Microsoft.XMLDOM");
xsldom.load("test.xsl");
document.write(xmldom.transformNode(xsldom));//直接显示

用法2:通过数据岛取值
Html中内容:
<div );
for(var i=0;i<strname.length;i++)
alert(strname(i).childNodes(0).text);
//2显示于画面上的情况
listing.innerHTML=a.transformNode(b.XMLDocument);

用法3:xml数据排序
listing.innerHTML=a.transformNode(b.XMLDocument);
function fn_click()
{
var sortby=b.XMLDocument.selectSingleNode("//xsl:sort/@select");
var sorttype=b.XMLDocument.selectSingleNode("//xsl:sort/@data-type");
sortby.value=document.all.strsort.value;
sorttype.value="text";//"number";
listing.innerHTML=a.transformNode(b.XMLDocument);
}

用法4:取到单个值
var dom = new ActiveXObject("Microsoft.XMLDOM");
dom.async = false;
dom.validateOnParse = false;
dom.resolveExternals = false;
dom.load("test1.xml");
xpath="/persions/persion[name='"+ per_id +"']";    
node1=dom.selectSingleNode(xpath);
var strname=node1.childNodes(0).text;

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
猜你喜欢
  • 2021-12-17
  • 2023-01-12
  • 2021-07-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案