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文档,人们只能猜测...... –