0
我有多个视频链接来自存储在xml文件中的youtube,我添加了允许嵌入这些内容的代码,xml元素是视频。每个元素都存储在一个带有id的外部元素中,并且只有每个id的部分一次只能看到一个。 问题是,只有1个部分嵌入了所有的视频,而其他部分则没有或将有其他部分的视频。代码如下所示使用xslt转换嵌入YouTube的问题
<xsl:for-each select="item/items[@id='id1']">
<table>
<tr>
<th>Video</th>
<td></td>
<td>
<iframe width="512"
height="308"
src="{video}"
frameborder="0"></iframe>
</td>
</tr>
</table>
</xsl:for-each>
是否有另一种方法可以使其工作?
编辑 - 下面是一个示例XML格式的文件,我正在转换。
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="items.xsl"?>
<item>
<items id="id1">
<video>http://www.youtube.com/embed/0iCFi14Glbk</video>
</items>
<items id="id1">
<video>http://www.youtube.com/embed/rMCh4etBbkU</video>
</items>
这些嵌入的视频应显示在表中,如上面的xsl所示。
上面的链接显示在其中,我想这与嵌入式影像作品所显示
你能张贴的方式您正在转换的XML的示例? – Fishcake 2011-03-08 16:57:03
我不明白解释。您应该更好地发布输入样本和期望的输出。 – 2011-03-08 16:58:21
@Alejandro @Fishcake:为退单添加示例 – Tom 2011-03-08 19:24:47