色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

javascript 解析后的xml對(duì)象的讀取方法細(xì)解

讀取的xml:
復(fù)制代碼 代碼如下:
<svg id="svgID" key="1">
<desc id= "descID">
Text1
</desc>
<defs>
Text2
</defs>
<g>
text3
</g>
</svg>

Javascript對(duì)此xml的解析方法如下:
復(fù)制代碼 代碼如下:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<script type="text/Javascript">
<!--
function initXML(){
if (window.ActiveXObject){
var doc=new ActiveXObject("Microsoft.XMLDOM");
doc.async="false";
doc.load("test.xml");
}else{
var parser=new DOMParser();
var doc=parser.parseFromString("test.xml","text/xml");
}
var xmlDoc=doc.documentElement;//獲取svg對(duì)象
xmlDoc.text;//輸出svg對(duì)象中所有的text,output:text1 Text2 Text3
xmlDoc.getAttribute("id");//輸出svg對(duì)象的id,output:svgID
xmlDocxmlDocLen=xmlDoc.childNodes.length;//輸出svg對(duì)象的子節(jié)點(diǎn)個(gè)數(shù),output:3
var xmlDocxmlDocChilds=xmlDoc.childNodes;//獲取svg的所有子節(jié)點(diǎn)
var xmlDOcChildNode0=xmlDocChilds[0];//獲取svg的第一個(gè)子節(jié)點(diǎn)
var xmlDocChildNode0TagName=xmlDOcChildNode0.nodeName;//獲取svg的第一個(gè)子節(jié)點(diǎn)的tagname,output:desc
var xmlDocChildNode0ID=xmlDOcChildNode0.getAttribute("id");//獲取svg的第一個(gè)子節(jié)點(diǎn)的id屬性,output:descID
var xmlDocChildNode0InnerText=xmlDOcChildNode0.Text
xmlDocChildNode0InnerText=xmlDOcChildNode0.firstChild.nodeValue;;//獲取svg的第一個(gè)子節(jié)點(diǎn)的text,output:Text1
}
// --></script>
<title></title>
</head>
<body>
<input onclick="initXML();" value="testXML" type="button" />
</body>
</html>

JavaScript技術(shù)javascript 解析后的xml對(duì)象的讀取方法細(xì)解,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 兰州市| 古蔺县| 汪清县| 福清市| 洛南县| 清远市| 垦利县| 扶风县| 麻阳| 陕西省| 霍邱县| 马尔康县| 尚志市| 漳浦县| 广汉市| 托克逊县| 兴海县| 澳门| 长乐市| 栾川县| 马关县| 县级市| 武宣县| 永福县| 丰县| 平罗县| 电白县| 松江区| 乌鲁木齐县| 荣昌县| 灵武市| 宿松县| 揭西县| 德兴市| 红安县| 广宗县| 海兴县| 武冈市| 祁东县| 洛扎县| 凭祥市|