そこで私は、YouTube の RSS XML を変更する XSLT に取り組んできました。もちろん、それが機能するようになるとすぐに、フォーマットが変更されました。以前は、各動画の一意の ID が<videoid>
タグ間に格納されていたため、それを使用して URL を作成できました。しかし、現在、動画の URL を取得する唯一の方法は、このようなタグからです。
<media:player url='https://www.youtube.com/watch?v=XXXXXXXXXXX&feature=youtube_gdata_player'/>`
<media:group>
タグ内に含まれています。
私がそれを手に入れようとしてきた方法は
<xsl:value-of select="media:group/media:player@url" />
しかし、それを行うと、次のようなコンパイルエラーが発生します
xsl:value-of : could not compile select expression 'media:group/media:player@url'
誰かがそれで何か問題があると思いますか?
また、補足として、私は
<xsl:value-of select="media:group/media:thumbnail@url" />
ただし<media:thumbnail>
、各エントリにはいくつかのタグがあります。これは最初のものを取得するだけですか、それともエラーを引き起こす可能性がありますか?