Grafixboy
Erfahrenes Mitglied
Hallo all ihr wohlgeformten Programmierer ![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Ich habe hier mal ein vereinfachtes Beispiel meines Problems aufbereitet.
[IMG="http://s2.directupload.net/images/091219/ikk5bb8e.jpg"/]
So sieht das Ergebnis aus : [URL="http://s2.directupload.net/images/091219/ikk5bb8e.jpg"]Link[/URL]
Wie kann ich es realisieren das er mir auch die weiteren Unterknoten anzeigt und nicht nur den ersten ?
(In diesem Fall das Untermenü 'Alle')
XML Dokument:
XSL (xslDoc.xsl)
Kann es sein das ich dies über ein template zu meiner Lösung komme und wenn ja wie muss dies aussehen ?
Danke im vorraus für Eure Hilfe
Ich habe hier mal ein vereinfachtes Beispiel meines Problems aufbereitet.
[IMG="http://s2.directupload.net/images/091219/ikk5bb8e.jpg"/]
So sieht das Ergebnis aus : [URL="http://s2.directupload.net/images/091219/ikk5bb8e.jpg"]Link[/URL]
Wie kann ich es realisieren das er mir auch die weiteren Unterknoten anzeigt und nicht nur den ersten ?
(In diesem Fall das Untermenü 'Alle')
XML Dokument:
Code:
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="xsldoc.xsl"?>
<menue>
<hm type="hmp">
<bname>Home</bname>
<um>
<bname>Home</bname>
</um>
</hm>
<hm type="hmp">
<bname>News</bname>
<um type="ump">
<bname>Neuste</bname>
</um>
<um type="ump">
<bname>Alle</bname>
<end>txt</end>
</um>
</hm>
<hm type="hmp">
<bname>Chat</bname>
<um type="ump">
<bname>Room1</bname>
</um>
<um type="ump">
<bname>Room1</bname>
</um>
</hm>
</menue>
XSL (xslDoc.xsl)
Code:
<?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/1999/xhtml">
<body style="font-family:Arial;font-size:12pt;">
<div style="width:160px; margin-left:100px;background-color:#DDDDDD;padding:4px">
<xsl:for-each select="menue/hm">
<div style="background-color:teal;color:white;padding:4px">
<span style="font-weight:bold"><xsl:value-of select="bname"/></span>
</div>
<div style="margin-left:20px;margin-bottom:1em;font-size:10pt">
<xsl:value-of select="end"/><br />
<span style="font-weight:bold"><xsl:value-of select="um/bname"/></span>
</div>
</xsl:for-each>
</div>
</body>
</html>
Kann es sein das ich dies über ein template zu meiner Lösung komme und wenn ja wie muss dies aussehen ?
Danke im vorraus für Eure Hilfe