XSLT Problem

  • #1
B

Borchers, Alexander

Guest
Ich habe folgende XML-Datei:
<Dokument>
<Titel ausrichtung=center>Überschrift</Titel>
</Dokument>

Hier die dazugehörende XSLT-Datei:
<xsl:template match=/>
<html>
<head></head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>

<xsl:template match=Titel>
<xsl:call-template name=umbruch/>
<div>
<xsl:variable name=ausrichtung select=./>
<xsl:attribute name=align><xsl:value-of select=$ausrichtung /></xsl:attribute>
<xsl:value-of select=./>
</div>
</xsl:template>

Wie kann ich die Variable ausrichtung auslesen. Ich habe zwar die Variable erstellt aber nicht mit dem richtigen Inhalt gefüllt.
Wie bekomme ich die Variable mit dem richtigen Inhalt gefüllt? Ich möchte nur eine Lösung mit XSLT und XPath haben.
 
  • #2
In würde mal sagen in dieser Art sollte es funktionieren

Code:
<xsl:value-of select=Titel/@ausrichtung />

oder in Kurzform

Code:
<xsl:value-of select=@ausrichtung />

Hier eine nette Seite zum Thema Xpath und Knotenlokalisierung



Gibt aber noch deutlich bessere. Habe nur leider keine bessere gerade zur Hand ;)
 
Thema:

XSLT Problem

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben