xml の読み取り: コードをコピー コードは次のとおりです: Text1 Text2 < / defs>text3 コードをコピー コードは次のとおりです。 </u> <!-- </a>function initXML(){ </span>if (window.ActiveXObject){ </div>var doc=new ActiveXObject("Microsoft.XMLDOM"); <div class="codebody" id="code76007">doc.async="false"; <BR> }else{ <BR>var parser=new DOMParser(); <BR>var doc=parser.parseFromString("test.xml","text/ xml"); <BR>var xmlDoc=doc.documentElement ;// svg オブジェクトを取得します <BR>xmlDoc.text;// svg オブジェクト内のすべてのテキストを出力します: text1 Text2 Text3 <BR>xmlDoc. getAttribute("id");// svg の ID を出力します。 object,output:svgID <BR>xmlDocxmlDocLen=xmlDoc.childNodes.length;//svg オブジェクトの子ノードの数を出力します、output:3 <BR>var xmlDocxmlDocChilds=xmlDoc .childNodes;//svg のすべての子ノードを取得します<BR>var xmlDOcChildNode0=xmlDocChilds[0];//svg の最初の子ノードを取得します<BR>var xmlDocChildNode0TagName=xmlDOcChildNode0.nodeName;//子ノードの svg タグ名の最初の子ノードを取得します、output:desc <BR>var xmlDocChildNode0ID=xmlDOcChildNode0.getAttribute("id");//svg の最初の子ノードの id 属性を取得します。output:descID <BR>var xmlDocChildNode0InnerText=xmlDOcChildNode0.Text <BR>xmlDocChildNode0InnerText=xmlDOcChildNode0.firstChild.nodeValue; ;// svg の最初の子ノードのテキストを取得します。 </head> <br><body><initXML();" value="testXML" type="button" /> </html><br><br></a> </div>