当前位置: 代码迷 >> JavaScript >> 怎么在JS中使用已经嵌在HTML页面内的XML
  详细解决方案

怎么在JS中使用已经嵌在HTML页面内的XML

热度:260   发布时间:2012-03-14 12:01:12.0
如何在JS中使用已经嵌在HTML页面内的XML?
<XML ID="MyTest"> 
<?xml version="1.0" encoding="utf-8" ?> 
<Data> 
<Key Pope="8"> </Key> 
</Data> 
</XML> 

<script type="text/javascript"> 
function DisableStyle() { 
  //HERE: 如何取Pope的值?

</script> 
当JS与XML在同一个HTML文件时,JS如何读出POPE的值?我是新手.谢谢大家!!

------解决方案--------------------
var oNode = MyTest.XMLDocument.selectSingleNode("Data/Key");
alert(oNode.getAttribute("Pope"));

------解决方案--------------------
MyTest是XML标签的id,IE下,id存在的话应该是可以的
var oNode = document.getElementById("MyTest").XMLDocument.selectSingleNode("//Key"); 
  相关解决方案