XML ファイルに保存されたトレーニングの日付のリストがあり、すべてのトレーニングの日付を解析してきれいにフォーマットされたページに出力する小さな JavaScript ファイルがあります。このソリューションは、別のサーバー上の別の Web ページが同じ XML ファイルにアクセスする必要があると判断するまでは問題ありませんでした。
JavaScript を使用して別のサーバーにある XML ファイルを解析することはできないため、ASP スクリプトを使用することにしました。ただし、これを次のように実行すると、いくつかあるはずの値に一致するノードが 0 個あるという応答が返されます。
<%
Dim URL, objXML
URL = "http://www.site.com/feed.xml"
Set objXML = Server.CreateObject("MSXML2.DOMDocument.3.0")
objXML.setProperty "ServerHTTPRequest", True
objXML.async = False
objXML.Load(URL)
If objXML.parseError.errorCode <> 0 Then
Response.Write(objXML.parseError.reason)
Response.Write(objXML.parseError.errorCode)
End If
Response.Write(objXML.getElementsByTagName("era").length)
%>
私の質問は 2 つあります。
- java-script を使用してリモート XML ファイルを解析する方法はありますか
- そうでない場合、コードが適切な応答を返さないのはなぜですか?