所以我一直在研究一些XSLT來修改YouTube的RSS XML,當然,只要我得到它的工作,他們已經改變了他們的格式。之前,每個視頻的唯一ID都存儲在<videoid>
標籤之間,然後您可以使用它創建網址。但是現在唯一的方式得到一個視頻的URL是從被包含在<media:group>
標籤這樣從XSLT中的轉義XML標籤中提取屬性?
<media:player url='https://www.youtube.com/watch?v=XXXXXXXXXXX&feature=youtube_gdata_player'/>`
的標籤。
我一直在試圖得到它是
<xsl:value-of select="media:group/media:[email protected]" />
,但這樣做的方式給我,說
xsl:value-of : could not compile select expression 'media:group/media:[email protected]'
有誰看到什麼不對的編譯錯誤?
此外,作爲一個側面說明,我希望做同樣的事情與
<xsl:value-of select="media:group/media:[email protected]" />
但也有每個條目數<media:thumbnail>
標籤;這隻會抓住第一個,或者這可能會導致錯誤?
老兄,我幾乎在這裏撕裂;你是一個拯救生命的人。一旦我得到屬性的東西工作,我決定回到舊的方法,只是附加視頻ID,我使用substring-before和substring-after提取。非常感謝你,我正在瘋狂地嘗試修復它。 – Adam