YouTubeからのXMLレスポンスを解析しようとしていますが、私は完全にブロックされています。Parse Server.XMLHTTP ASPレスポンスによるYouTubeの応答
まあ、私が今まで持っていることはこれです:
<%
Option Explicit
Response.Buffer = True
Dim videoVimeo, videoYoutube
videoVimeo = "http://vimeo.com/5866977"
videoYoutube = "http://www.youtube.com/watch?v=d8nxjUlbKJA"
'------------------------------------------------------------------
'----------------------- YouTube request --------------------------
'------------------------------------------------------------------
' replacing the url to get the ID from the video
videoYoutube = Replace(videoYoutube,"http://www.youtube.com/watch?v=","")
' pasting the ID to the api URL provided from YouTube
videoYoutube = "http://gdata.youtube.com/feeds/api/videos/"&videoYoutube
Dim xml
set xml = Server.CreateObject("Microsoft.XMLHTTP")
set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
xml.Open "GET", videoYoutube, False
On Error Resume Next
xml.Send
Dim docXml
Set docXml = Server.CreateObject("msxml2.DOMDocument")
docXml.loadxml(xml.ResponseText)
Set xml = nothing
%>
[OK]を、ここから、私は応答を解析する方法がわかりません。私が何をしたいか
などのタイトル、アップロードされた日付、評価、などの変数
にノードを保存することです、私はこの問題を解決するために、この1 http://www.aspmessageboard.com/showthread.php?t=230539を試してみましたが、私が取得することができませんでしたすべてのノードを変数に変換します。
ありがとうございました!
「古典的なASPを使用することをやめてください。それは、私たちのOPやその他の人々を、いろいろな良い商業上の理由でそれを悪用するために使用している人にするためだけに役立ちます。明らかに、私たちの優秀な方々はASPの使用をやめることになりました。挑戦の方法として上記のコードを.NETに書き直し、それがより良い方法を実証するでしょうか? – AnthonyWJones
私はまだ50万行のVB6コードをサポートしています。私はその人を軽くしようとしていませんでした。彼らのペットプロジェクトがすでに知っている言語を使用していた場合には、ちょっと優しくしてください! 私はVB6と.Netの両方でXMLで十分な作業をしています.Netライブラリがかなり優れていることを知りました。 –
@ダレル:十分に公正。あなたが新しいLinq-To-XMLのものを参照しているなら、私はあなたに同意するでしょう。しかし、標準的なDOMの実装は。NETは、すでに掲載されている非常に似たコードになります。実際、これは既存のMSXMLベースのソリューションよりも厄介です。 – AnthonyWJones