XSL не получается

Des

Новичок
XSL не получается

Изучаю, беру пример из учебника
-------------------
vdolg.xml
-------------------
<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="vdolg.xsl"?>

<INVENTORY>

<BOOK lnStock="yes">

<TITLE>The Adventures of Huckleberry Finn</TITLE>

<AUTHOR Born="1835">MarkTwain</AUTHOR>

<BINDING>mass market paperback</BINDING>

<PAGES>298</PAGES>

<PRICE>$5.49</PRICE>

</BOOK>

<BOOK lnStock="no">

<TITLE>Leaves of Grass</TITLE>

<AUTHOR Born="1819">Walt Whitman</AUTHOR>

<BINDING>hardcover</BINDING>

<PAGES>462</PAGES>

<PRICE>$7.75</PRICE> </BOOK>

<BOOK lnStock="yes">

<TITLE>The Marble Faun</TITLE>

<AUTHOR Born="18Q4">Nathaniel Hawthome</AUTHOR>

<BINDING>tradepaperback</BINDING>

<PAGES>473</PAGES>

<PRICE>$10.95</PRICE>

</BOOK>

<BOOK lnStock="yes">

<TITLE>Moby-Dick</TITLE>

<AUTHOR Born="1819">Herman Melville</AUTHOR>

<BINDING>hardcover</BINDING>

<PAGES>724</PAGES>

<PRICE>$9.95</PRICE>

</BOOK>

</INVENTORY>

-------------------------------
vdolg.xsl
------------------------------
<?xml version="1.0"?>


<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xls">

<xsl:template match="/">

<H2>Books In Stock</H2>

<TABLE BORDER="1" CELLPADDING="5">


<xsl:for-each select="INVENTORY/BOOK">


<TR>
<TD>

<xsl:value-of select="TITLE"/>

</TD>


<TD>

<xsl:value-of select="BINDING"/>

</TD>

<TD>

<xsl:value-of select="PAGES"/>

</TD>

<TD>

<xsl:value-of select="PRICE"/>

</TD>

</TR>

</xsl:for-each>

</TABLE>

</xsl:template>

</xsl:stylesheet>


Почему не отображается, что у меня не правиль?vdolg.ru
 

olpa

Новичок
Учебник -- в топку. Такого давно не существует:
Код:
xmlns:xsl="http://www.w3.org/TR/WD-xls"
 

dimgel

Новичок
Если знаешь английский, то имхо лучше чем http://www.w3schools.com/ для новичка нет. А если не знаешь, то хз. Ну, можешь мой http://dimgel.ru/realxslt/ посмотреть, только он старый, написан для PHP4 / Sabolotron (хотя по существу отличий от PHP5 будет не много).
 

slach

Новичок
для новичка я бы посоветовал изучать

http://raleigh.ru/XML/XSLTutorial

при миграции на libxslt и php5 отличия есть иногда болезненные и не решаемые (всякие там неожиданные сворачивания CDATA, неработающий xsl:text disable-output-escaping и т.п.)
 

dimgel

Новичок
М-да... Меня больше всего бесило в PHP5, что нельзя записанный в переменную RFT заново пропускать через шаблон как nodeset. Даже exslt не помогал, если в RFT присутствовали спецсимволы. Или это я такой криворукий?
 
Сверху