todle je XML dokument, ktery chci pretransformovat:
Kód:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="prevod.xsl"?>
<!DOCTYPE fit [<!ELEMENT kurz (nazev, popis, kredity, max, login+)>]><fit>
<kurz>
<nazev>izp</nazev>
<popis>zaklady programovani</popis>
<kredity>6</kredity>
<max>2</max>
<login>stud2</login>
<login>stud</login>
</kurz>
<kurz>
<nazev>isa</nazev>
<popis>sitove aplikace</popis>
<kredity>6</kredity>
<max>2</max>
<login>stud3</login>
<login>stud</login>
</kurz>
</fit>
A todle je XSL sablona
Kód:
<?xml version="1.0" encoding="ISO-8859-1"?>
<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/xhtml1/strict">
<body style="font-family:Arial,helvetica,sans-serif;font-size:12pt; background-color:#EEEEEE">
<xsl:for-each select="/fit/kurz">
<div style="background-color:red;color:white;padding:4px">
<span style="font-weight:bold">
<xsl:value-of select="nazev"/>
</span>
- <xsl:value-of select="popis"/>
( kreditu: <xsl:value-of select="kredity"/>
- max.studentu: <xsl:value-of select="max"/>)
</div>
<div style="margin-left:18px;margin-bottom:1em;font-size:12pt">
<span style="font-style:italic">
<xsl:for-each select="fit/kurz/login">
<xsl:value-of select="login"/>
</xsl:for-each>
</span>
</div>
</xsl:for-each>
</body>
</html>
Problem je v tom, ze se mi nevypisuji loginy(druhy div), jenom hlavicky tabulek ... mohl by mi pls nekdo,kdo s tim umi rict, co tam mam spatne?Jsem v XML lama,tak me pls nejak moc nekamenujte