Допустим, у меня есть XML, который использует два XSL-файла:перекрестных ссылок XSL файлы
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="first.xsl"?>
<?xml-stylesheet type="text/xsl" href="second.xsl"?>
<name>
<firstname>Andy</firstname>
<lastname>Ray</lastname>
</name>
Первый файл XSL должен импортировать преобразование шаблона из второго файла XSL и вывода изображения.
первый XSL:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="second.xsl"/>
<xsl:template match="/">
<html>
<body>
<xsl:apply-imports/>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
второй XSL:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<xsl:for-each select="name">
<xsl:value-of select="concat(firstname,lastname)"/>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Все три файла находятся в моей локальной папке.
Как я могу просмотреть конечный результат с первого XSL? Должен ли я сохранить его как .html-файл, а затем запустить его в IE или есть онлайновый XSLT-редактор, который принимает несколько входных файлов XSL и отображает вывод?
Я новичок в этом языке, поэтому любые рекомендации, которые вы можете предоставить, будут оценены по достоинству.
Спасибо за ответ. – user2241388