2
的IMG SRC在等一個XML的<content>
標籤,還有一個簡單的XSLT修改得到一個標籤
<img style="styles" src="image.jpg" border="0" alt="">
像我想要得到的SRC。
至於現在我添加一個屬性img
到獲取整個內容的內容標籤。
如何獲得圖像src?
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="http://www.w3.org/2005/Atom" >
<xsl:include href="identity.xsl"/>
<xsl:template match="a:feed/a:entry/a:content">
<content img="{img/@src}">
<xsl:apply-templates/>
</content>
</xsl:template>
<xsl:template match="a:entry[position() > 1]" />
</xsl:stylesheet>
感謝您的回覆。由於我不能正確地做到這一點,我在答案中發佈了我的完整XSLT,如果我錯過了一些東西,這裏是一個示例XML,我正在處理http://feeds.feedburner.com/Kokoraki-KikiriKou?format=xml – EnexoOnoma
@mtopia :對不起,但該鏈接上沒有任何XML。請提供XML文檔作爲您問題的一部分。 –
@mtopia:我在你的代碼中看到一個模板,它忽略了不是其父代的第一個孩子的任何'a:entry'。可能對於未由此模板處理的'a:entry'元素,沒有任何'a:content/img/@ src'節點。另一種可能性是'img'在XHTML名稱空間中。另一種可能性是,儘管你在問題中說了什麼,「img」不是「a:content」的孩子。正如你所看到的,沒有XML文檔,人們只能猜測...... –