>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >пороблема c XSLT http://forum.mozilla-russia.org/viewtopic.php?id=11636 |
Kirsten > 30-07-2006 19:55:56 |
Gecko не отображает xml/xslt документ(никаких ошибок, просто чистая страница), в то время как в IE все работает как надо, в чем омжет быть проблема ? (Причем, если в DTD описании оставить только ENTITY в IE все равно будет работать) Выделить код Код:<?xml version="1.0" encoding="windows-1251"?> <!DOCTYPE movielist [ <!ELEMENT movielist (movie*)> <!ELEMENT movie (format+, rutitle+, genres+)> <!ATTLIST movie title CDATA #REQUIRED year CDATA #REQUIRED > <!ELEMENT format (#PCDATA)> <!ELEMENT rutitle (#PCDATA)> <!ELEMENT genres (genre+)> <!ELEMENT genre (#PCDATA)> <!ENTITY drama "Drama"> <!ENTITY dvd5 "DVD-5"> ]> <?xml-stylesheet type="text/xsl" href="template.xsl"?> <movielist> <movie title="Test" year="2004"> <rutitle>Тест</rutitle> <format>&dvd5;</format> <genres> <genre>&drama;</genre> </genres> </movie> </movielist> tempalte.xsl Выделить код Код:<?xml version="1.0" encoding="WINDOWS-1251"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" > <xsl:output method="html" encoding="WINDOWS-1251"/> <xsl:template match="/"> <xsl:for-each select="movielist/movie"> <xsl:value-of select="@title"/> <xsl:value-of select="@year"/> <xsl:for-each select="genres/genre"> <xsl:value-of select="."/> </xsl:for-each> </xsl:for-each> </xsl:template> </xsl:stylesheet> |
Kirsten > 30-07-2006 21:55:06 |
Все, проблема ясна, в .xsl нужен вылидный XHTML |