请教这么一段XML字符串怎么解析
时间:2010-07-21
来源:互联网
<?xml version="1.0" encoding="utf-8" ?>
<root>
<uri><![CDATA[ http://api.bart.gov/api/route.aspx?cmd=routeinfo&route=6 ]]></uri>
<sched_num>26</sched_num>
<route>
<name>Daly City - Fremont</name>
<abbr>DALY-FRMT</abbr>
<routeID>ROUTE 6</routeID>
<number>6</number>
<origin>DALY</origin>
<destination>FRMT</destination>
<color>#339933</color>
<holidays>0</holidays>
<num_stns>19</num_stns>
<config>
<station>DALY</station>
<station>BALB</station>
<station>GLEN</station>
<station>24TH</station>
<station>16TH</station>
<station>CIVC</station>
<station>POWL</station>
<station>MONT</station>
<station>EMBR</station>
<station>WOAK</station>
<station>LAKE</station>
<station>FTVL</station>
<station>COLS</station>
<station>SANL</station>
<station>BAYF</station>
<station>HAYW</station>
<station>SHAY</station>
<station>UCTY</station>
<station>FRMT</station>
</config>
</route>
<message />
</root>
<root>
<uri><![CDATA[ http://api.bart.gov/api/route.aspx?cmd=routeinfo&route=6 ]]></uri>
<sched_num>26</sched_num>
<route>
<name>Daly City - Fremont</name>
<abbr>DALY-FRMT</abbr>
<routeID>ROUTE 6</routeID>
<number>6</number>
<origin>DALY</origin>
<destination>FRMT</destination>
<color>#339933</color>
<holidays>0</holidays>
<num_stns>19</num_stns>
<config>
<station>DALY</station>
<station>BALB</station>
<station>GLEN</station>
<station>24TH</station>
<station>16TH</station>
<station>CIVC</station>
<station>POWL</station>
<station>MONT</station>
<station>EMBR</station>
<station>WOAK</station>
<station>LAKE</station>
<station>FTVL</station>
<station>COLS</station>
<station>SANL</station>
<station>BAYF</station>
<station>HAYW</station>
<station>SHAY</station>
<station>UCTY</station>
<station>FRMT</station>
</config>
</route>
<message />
</root>
作者: marveson_77 发布时间: 2010-07-21
你喜欢怎么解析,就怎么解析好了。
不知道你要做什么,想用什么解析?
不知道你要做什么,想用什么解析?
作者: icy_csdn 发布时间: 2010-07-22
引用 1 楼 icy_csdn 的回复:
你喜欢怎么解析,就怎么解析好了。
不知道你要做什么,想用什么解析?
你喜欢怎么解析,就怎么解析好了。
不知道你要做什么,想用什么解析?
我知道按字符串解析,但是我按官方的解析方法使用Dom解析 为什么解析不出来。
作者: marveson_77 发布时间: 2010-08-03
DOM应该是可以的,你的代码怎么写的?是java还是.net?
作者: net_lover 发布时间: 2010-08-03
PHP可以这么解析 用PHP读取XML数据。
作者: gonnsai5 发布时间: 2010-08-03
引用 3 楼 net_lover 的回复:
DOM应该是可以的,你的代码怎么写的?是java还是.net?
DOM应该是可以的,你的代码怎么写的?是java还是.net?
我用的是Javascript
XMLparse : function(xmlString)
{
var xmlDoc=null;
//判断浏览器的类型
//支持IE浏览器
if(!window.DOMParser && window.ActiveXObject){ //window.DOMParser 判断是否是非ie浏览器
alert("IE");
var xmlDomVersions = ['MSXML.2.DOMDocument.6.0','MSXML.2.DOMDocument.3.0','Microsoft.XMLDOM'];
for(var i=0;i<xmlDomVersions.length;i++){
try{
xmlDoc = new ActiveXObject(xmlDomVersions[i]);
xmlDoc.async = false;
if((xmlDoc.loadXML(xmlString)) ==null)
{
alert("Your IE don't support ");
}//loadXML方法载入xml字符串
break;
}catch(e){
}
}
}
//支持Mozilla浏览器
else if(window.DOMParser && document.implementation && document.implementation.createDocument){
alert("Mozilla");
try{
// DOMParser 对象解析 XML 文本并返回一个 XML Document 对象。
domParser = new DOMParser();
xmlDoc = domParser.parseFromString(xmlString, 'text/xml');
}catch(e){
}
}
else{
return null;
}
//var tag = xmlDoc.getElementsByTagName("station").childNodes[1];
console.info(xmlDoc);
return xmlDoc;
}, */
作者: marveson_77 发布时间: 2010-08-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28