解析xml是什么意思

XML解析
解析xml是什么意思
给你一个xml,从里面读出你需要的数据,就是解析了。。
xml其实就是一种数据存储方式,比数据库灵活,但是没有现成的查询语句可以使用。
解析xml是什么意思?
给你一个xml,从里面读出你需要的数据,就是解析了。。
xml其实就是一种数据存储方式,比数据库灵活,但是没有现成的查询语句可以使用。
js如何解析xml字符串

varxmlStr=’<root><people><name>张三</name><address>北京</address></people></root>’;
varresult=null;
eval(‘result=[’+KaTeX parse error: Expected '}', got 'EOF' at end of input: …n(){ return'{'+(’’,this).map(function(){
return ( t h i s ) . a t t r ( ′ t a g N a m e ′ ) + ′ : " ′ + (this).attr('tagName')+':"'+ (this).attr(tagName)+:"+(this).text()+’"’;
}).get().join(’,’)+’}’;
}).get().join(’],[’)+’]’);
alert(result);
//result是一个数组,如果有多个people节点,则为:[{name:“张三”,address=“北京”},{name:“李四”,address=“上海”}]
不好意思偏题了,以下是你要的结果:
varresult=KaTeX parse error: Expected '}', got 'EOF' at end of input: …ction(){ return(this).attr(‘tagName’)+’=’+$(this).text();
}).get().join();
上面的都是jquery的写法:
javascript的话:
用COM操作:
objectxmlDoc=newActiveObject(‘msxml2’);
xmlDoc.loadXml(xmlStr);
varpNode=xmlDoc.selectSignNode(‘people’);
varresult=’’;
for(varnodeinpNode.selectNodes(’
’)){
result+=(result.length>0?’,’:’’)+node.nodeName+’=’+node.innerText;alert(reuslt);
或者用DOM操作:
<xmlid=‘testXml’/>
varresult=’’;
with(document.getElementById(‘testXml’)){
innerHTML=xmlStr;
for(varchildinchildren){
result+=’,’+child.tagName+’=’+child.innerText;if(result.length>0){
result=result.substring(1);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值