Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№130-07-2006 19:55:56

Kirsten
Участник
 
Группа: Members
Зарегистрирован: 30-07-2006
Сообщений: 2

пороблема c XSLT

Gecko не отображает xml/xslt документ(никаких ошибок, просто чистая страница), в то время как в IE все работает как надо, в чем омжет быть проблема ? (Причем, если в DTD описании оставить только ENTITY в IE все равно будет работать)
list.xml

Выделить код

Код:

<?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 20:11:21)

Отсутствует

 

№230-07-2006 21:55:06

Kirsten
Участник
 
Группа: Members
Зарегистрирован: 30-07-2006
Сообщений: 2

Re: пороблема c XSLT

Все, проблема ясна, в .xsl нужен вылидный XHTML

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]