Я студент профессионального курса, и мне сказали сделать веб-страницу HTML из XML.Мне нужно использовать JavaScript с XSLProcessor, а также XSL.Проблема возникает, когда мне нужно использовать параметр xsl для каждого.Целью является создание таблицы с информацией XML в зависимости от того, какой параметр получает XSL.Вот мой XSL:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="ciclo"/>
<xsl:template match="/">
<table>
<xsl:for-each select="/ies/modulos/modulo/[ciclo=$ciclo]">
<tr>
<td><xsl:value-of select="./nombre"/></td>
<td><xsl:value-of select="./horasSemanales"/></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
Вот фрагмент XML, который я использую:
<ies>
<modulos>
<modulo id="0221">
<nombre>Montaje y Mantenimiento de equipos</nombre>
<curso>1</curso>
<horasSemanales>7</horasSemanales>
<ciclo>SMR</ciclo>
</modulo>
<modulo id="0225">
<nombre>Redes locales</nombre>
<curso>1</curso>
<horasSemanales>7</horasSemanales>
<ciclo>ASIR</ciclo>
</modulo>
</modulos>
</ies>
Функция JavaScript для загрузки параметра в XSL работает нормально, я проверяю этос xslProcessor.getParameter () и все HTML-идентификаторы верны.
Заранее благодарим за ваше время, чтобы помочь новичку.: P