注册 登录
编程论坛 ASP.NET技术论坛

javascript读取xml值

wangshangru 发布于 2007-08-24 16:36, 589 次点击
请问用javascript读取下面xml文件的x.y值?
<?xml version="1.0" standalone="yes"?>
<DocumentElement>
<car>
<X>30.250143333333334</X>
<Y>120.18001166666667</Y>
</car>
</DocumentElement>
2 回复
#2
sean882007-08-24 17:37
这样试一下`~~

<?xml version="1.0" standalone="yes"?>
<DocumentElement>
<car id="001" name="宝马">
<X id="001" name="长">30.250143333333334</X>
<Y>120.18001166666667</Y>
</car>
</DocumentElement>

<script language="javascript">
var xmlDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
xmlDoc.async = false;
xmlDoc.resolveExternals = false;
xmlDoc.load("xml.xml");
var a ,X
a=xmlDoc.selectSingleNode("//DocumentElement//car[//@id='001']//@name").text;
X=xmlDoc.selectSingleNode("//DocumentElement//car[//@id='001']//X[//id='001']//@name").text;

window.alert(a);
</script>

[此贴子已经被作者于2007-8-24 17:41:13编辑过]

#3
冰彩虹2007-08-24 17:43

楼上的对头,顶

1