Nacteni z XML jen urcitych uzlu
Zdravim,
mam takovou ideu ze bych si udelal takovej malej webik s popisem produktu. Bylo by jich jenom par takze bych to ulozil do xml nasledovne:
Kód:
<produkty>
<produkt>
<id>1</id>
<popis>
tady je popis produktu
</popis>
</produkt>
....
<produkt>
<id>n</id>
<popis>
tady je popis produktu
</popis>
</produkt>
</produkty>
A chtel bych to vypisovat pomoci XSLT, ale ted jsem narazil na jeden problem. Jak vypsat pomoci XSLT jeden urcity produkt? Napadlo me jedno:
ze bych vzdy vygeneroval pomoci php sablonu, ve ktere bych menil co se ma vypsat. Ale to mi neprijde jako elegantni reseni. Slo by primo nejak z php volat tu sablonu xslt s nejakym parametrem? Dik za nakopnuti :)
Re: Nacteni z XML jen urcitych uzlu
Tak jsem to prozatim vyresil tak, ze si vytvorim docasny .xsl soubor kam si ulozim hodnotu id produktu a pak to includuju do hlavni sablony. Takle to docela jde...
Ale narazil jsem dalsi problem. Ono se musi vzdy neco ze sablony vypsat??? Napriklad kdyz zavolam tuto sablonu
Kód:
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8"/>
<xsl:template match="/">
</xsl:template>
</xsl:stylesheet>
tak mi to vypise: XSLT processing error:
Btw pouzivam interpret pro php4 - php4-xslt...