ASPでXMLを扱う

最終更新日時:2007-03-01 17:53:34
ASP

ASPでXMLを扱う


ASP で XML 文書を扱う場合には MSXML2.DOMDocument オブジェクトを使用します。

 Set objDOM = Server.CreateObject("MSXML2.DOMDocument")


objDOM の load() や loadXML() を使用して XML 文書を読み込むことができ、成功すると objDOM を利用して XML の各要素にアクセスできるようになります。

XML 形式のファイルを読み込んでメモリ上に展開する

 result = objDOM.load("file.xml")


XML 形式の文字列を読み込んでメモリ上へ展開する

 result = objDOM.loadXML(str)


XPath が /XML/* なもののノード名および要素を取得

 Set nodelist = objDOM.selectNodes("/XML/*")
 For i = 0 To nodelist.length - 1
  rc = rc & nodelist.item(i).nodename & ","
  rc = rc & nodelist.item(i).text & ","
 Next


XPath が /XML/status な要素を取得

 result = objDOM.selectsingleNode("/XML/status").text 	





お問い合わせは 掲示板 にて。