XSLT: Baumdarstellung

A

Andreas_CH

Hallo zusammen

ich habe ein kleines Problemchen :)

ich habe eine XML Datei die so ausschaut:

Code:
<?xml version="1.0" encoding="utf-16"?>
<navigation>
	<item linktex="About" level="1">
		<item linktex="About 2" level="2" />
		<item linktex="About 3" level="2">
			<item linktex="About 4" level="3" />
			<item linktex="About 5" level="3" />
		</item>
	</item>
	<item linktex="Firma" level="1" />
	<item linktex="Home 1" level="1">
		<item linktex="Home 2" level="2" />
		<item linktex="Home 3" level="2">
			<item linktex="Home 4" level="3">
				<item linktex="Home 5" level="4" />
			</item>
			<item linktex="Home 6" level="3" />
		</item>
	</item>
</navigation>

ich weiss natürlich nicht immer wie viele levels das ganze nach unten geht und ich möchte das ganze per XSL Formatieren.

Welche möglichkeiten kann ich verwenden ohne dass ich für jedes Level einen Code schreiben muss? Geht das überhaupt?

Gruss Andreas
 
Hallo Andreas,

na klar geht das. versuch es einfach mit:

Code:
.
.
.
          <xsl:apply-templates select="item"/>
.
.
.

<xsl:template match="item">
    "Hier die Darstellung des Items programmieren"
    <xsl:apply-templates select="item"/>
</xsl:template>
 

Neue Beiträge

Zurück