У меня есть несколько ссылок на видео с 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
Ссылка выше показывает, как я хочу, чтобы это работало свставленное видео отображается