Проблемы с встраиванием YouTube с XSLT преобразований - PullRequest
0 голосов
/ 08 марта 2011

У меня есть несколько ссылок на видео с YouTube, которые хранятся в XML-файле, я добавил код, который позволит встроить их, элемент XML - это видео.Каждый элемент хранится во внешнем элементе с идентификатором, и только разделы с каждым идентификатором видны только по одному за раз.Проблема состоит в том, что только в 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 голосов
/ 09 марта 2011

Не было проблем с кодом, что-то не так с YouTube

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...