|
分類:[レガシ ASP]
aspとvbsで、外部API経由で、xmlデータを取得して、XML文書処理を行いたいのですがうまくいきません…
Microsoft.XMLHTTP形式で取得すると、transformNodeメソッドでエラーになるので、 一旦Microsoft.XMLHTTP形式でxmlデータを読み込んで、Microsoft.XMLDOMで再作成してみたのですが、 Microsoft.XMLDOM形式でオブジェクトが取得できないか中身が空でxmlデータが表示されません
どなたかお分かりになる方がいらっしゃいましたらよろしくお願い致しますm(_ _)m
----------------------------
Dim strUrl Dim strHtml Dim xml ,xsl,objXML
' データを取得する Set xml = Server.CreateObject("Microsoft.XMLHTTP") xml.Open "GET", strUrl, False xml.Send 'これを使える形に変換(XMLDOM) strHtml = xml.responseText
'XML取得 Set objXML = Server.CreateObject("Microsoft.XMLDOM") objXML.async = false objXML.load Server.MapPath("strHtml")
' XSLスタイルシートを取得する Set xsl = Server.CreateObject("Microsoft.XMLDOM") xsl.async = false xsl.Load Server.MapPath("atom.xsl")
'スタイルシートを適用 Response.Write(objXML.transformNode(xsl))
|