首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-03-14 
如何在JS中使用已经嵌在HTML页面内的XML?XML IDMyTest?xml version1.0 encodingutf-8 ?Data

如何在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"); 

热点排行