Archive for 2 月, 2005

XML Master Dom実験用HTML(MSXML)

金曜日, 2 月 11th, 2005

XML Master Dom実験用HTML

http://msdn.microsoft.com/library/en-us/xmlsdk/html/DOM_DevGuide_Overview.asp

HTMLソース

<html> <head> </head> <body> <button onclick="JavaScript:try{window.execScript(Source.value);}catch(e){};">↓実行</button> <a href="http://msdn.microsoft.com/library/en-us/xmlsdk/html/DOM_DevGuide_Overview.asp" target="_blank"> http://msdn.microsoft.com/library/en-us/xmlsdk/html/DOM_DevGuide_Overview.asp </a> <textarea id="Source" style="width:90%;height:90%;word-wrap:normal;">//MsXml example var xmlDoc = new ActiveXObject(&#8221;Msxml2.DOMDocument.3.0&#8243;); xmlDoc.async = false; xmlDoc.loadXML(&#8221;<root>aaa<na:parent xmlns:na='uri'>bbb<na:child />ccc</na:parent>ddd</root>&#8220;); alert(&#8221;読み込んだXML\n&#8221;+xmlDoc.xml); //ノード取得 var nodeList = xmlDoc.selectNodes(&#8221;/root/na:parent&#8221;); alert(&#8221;取得したノードの名前\n&#8221;+nodeList[0].nodeName); alert(&#8221;取得したノードの値\n&#8221;+nodeList[0].nodeValue); alert(&#8221;取得したノードの接頭辞\n&#8221;+nodeList[0].prefix); alert(&#8221;取得したノードのネームスペース\n&#8221;+nodeList[0].namespaceURI); </textarea> </body> </html>
【動作環境】
・WinXP SP1 + IE6環境にて動作確認
・MSXMLが入っていないと動かないと思われます。
 (WinXpは最初から入ってるっぽい)

関連する投稿