Виталий Крылов | Репутация: 1063(Эксперт)
19 августа 2012 в 16:33
Для работы примера в Firefox необходимо "навесить" теги <html> и <body> в файле XslDemo01.xsl вот так:
<?xml version="1.0"?><!-- File name: XslDemo01.xsl --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <html> <body> <H2>Book Description</H2> <SPAN STYLE="font-style:italic">Author: </SPAN> <xsl:value-of select="BOOK/AUTHOR"/><BR/> <SPAN STYLE="font-style:italic">Title: </SPAN> <xsl:value-of select="BOOK/TITLE"/><BR/> <SPAN STYLE="font-style:italic">Price: </SPAN> <xsl:value-of select="BOOK/PRICE"/><BR/> <SPAN STYLE="font-style:italic">Binding type: </SPAN> <xsl:value-of select="BOOK/BINDING"/><BR/> <SPAN STYLE="font-style:italic">Number of pages: </SPAN> <xsl:value-of select="BOOK/PAGES"/> </body> </html> </xsl:template></xsl:stylesheet>
Проверьте. Этот код действительно работает в Firefox.
Виталий Крылов | Репутация: 1063(Эксперт)
19 августа 2012 в 16:38
Если увлечься программированием XSL(XSLT) на стороне клиента и пойти дальше, то можно начать со статьи http://habrahabr.ru/post/107883/, в которой данный код не требует никакой корректировки. Для понимания статьи необходимы навыки программирования выше среднего.
Для работы примера в Firefox необходимо "навесить" теги <html> и <body> в файле XslDemo01.xsl вот так:
<?xml version="1.0"?><!-- File name: XslDemo01.xsl --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <html> <body> <H2>Book Description</H2> <SPAN STYLE="font-style:italic">Author: </SPAN> <xsl:value-of select="BOOK/AUTHOR"/><BR/> <SPAN STYLE="font-style:italic">Title: </SPAN> <xsl:value-of select="BOOK/TITLE"/><BR/> <SPAN STYLE="font-style:italic">Price: </SPAN> <xsl:value-of select="BOOK/PRICE"/><BR/> <SPAN STYLE="font-style:italic">Binding type: </SPAN> <xsl:value-of select="BOOK/BINDING"/><BR/> <SPAN STYLE="font-style:italic">Number of pages: </SPAN> <xsl:value-of select="BOOK/PAGES"/> </body> </html> </xsl:template></xsl:stylesheet>
Проверьте. Этот код действительно работает в Firefox.