使用xslt转换嵌入youtube的问题

时间:2011-03-08 16:50:14

标签: html xml xslt

我有来自youtube的多个视频链接存储在xml文件中,我添加了允许嵌入这些链接的代码,xml元素是视频。每个元素都存储在一个带有id的外部元素中,并且只有每个id的部分一次只能看到一个。 问题在于,只有1个部分嵌入了所有视频,而其他部分则没有或将有其他部分视频。代码如下所示

<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所示。

http://www.htmlgoodies.com/tutorials/web_graphics/article.php/3480061/How-To-Add-a-YouTube-Video-to-Your-Web-Site.htm

上面的链接显示了我希望如何使用显示的嵌入视频

1 个答案:

答案 0 :(得分:0)

代码没有问题youtube