手順: 1. Jquery を参照 2. IE の場合は、ActiveXObject をインスタンス化し、DOMParser をインスタンス化します。 3. 処理 コードをコピー コードは次のとおりです。 <br>//XML Dom の取得 <br>関数 LoadXML(XmlString) { <br>var xmlDoc; <br>//firefox など<br>if (!window.ActiveXObject) { <br>var parser = new DOMParser() <br>xmlDoc = parser.parseFromString(XmlString, " text/xml") ; <br>} else { <br>//IE <br>xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); <br>xmlDoc.async = "false"; <br>xmlDoc.loadXML (XmlString); <br>} <br>return xmlDoc; <br>} <br>function UseCllentXmlDom() { <br>try { <br>var string = "<Log><Content value='Test XML Dom 使用法' /> ;</Log>"; <br>//Load<br>var xmlString = LoadXML(string); <br>var xmlContent = $(xmlString).find("Content"); <br>if (xmlContent ! = null) { <br>$(xmlString).find("Content").each(function() { <br>var ContentValue = $(this).attr("value"); <br> //Display returns The data of <br>$("#DomValue").html(ContentValue) <br>}); <br>} <br>} <br>catch (e) { <br>throw e; <br>} <br>} <br><br><br></head> <br><br><form id="form1"サーバー"> <br><div> <br><a style="cursor: pointer" onclick="UseCllentXmlDom()">クライアント XmlDom を呼び出す</a> <br><br /> <br>表示データ: <br></div> <br></form> <br>< /html> <br><br> <br>テスト中に、XML 文字列が Jquery に直接与えられた場合、Jquery はそれを直接処理できることがわかりました。以下のコードのように。 <br> </div> <br><br><div class="codetitle">コードをコピー<span><a style="CURSOR: pointer" data="27968" class="copybut" id="copybut27968" onclick="doCopy('code27968')"><u> コードは次のとおりです:</u></a> </span><script type="text/javascript "> </div>//Firefox でのみ使用可能<div class="codebody" id="code27968">function UseCllentXmlDom() { <br>try { <br>var string = "<Log><Content value='Xml Dom の使用法をテスト' /> < /Log>"; <br> //XML 文字列を取得 <br>xmlString = $(string); <br>var xmlContent = $(xmlString).find("Content"); <br>if (xmlContent ! = null) { <br>$(xmlString).find("Content").each(function() { <br>var ContentValue = $(this).attr("value"); <br> // を表示します取得したデータ<br>$("#DomValue").html(ContentValue); <br>} <br><br>} <br>catch (e) { <br>throw e; 🎜 >} <br>} <br>