Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

mal ne Frage, ist es in XSL möglich eine Variable außerhalb eines Templates anzulegen? Dies würde so aussehen:

<xsl:variable name="abt" />

Anschließend soll diese Variable in einem Template gefüllt werden. Dies würde so aussehen:

<xsl:variable name="abt">  
<xsl:value-of select="."/>
</xsl:variable>[/PHP]

diese Variable will ich nun wiederum in einem weiteren Template verwenden. Kann ich das irgendwie machen?

Hab das mal versucht, aber irgendwie hat das net so funktioniert :-(

Gruß Snopsy

Geschrieben

Nee, kann mir auch nicht vorstellen, dass das funktioniert. Aber Du hast zwei Möglichkeiten. Entweder Du definierst Deine Variable außerhalb des Templates und belegst sie direkt. Das sollte kein Problem sein. Die Variable kannst Du dann in jedem Template, das zu dem Stylesheet gehört, referenzieren.

Oder wenn Du in dem erstenTemplate das nächsteTemplate aufrufst, kannst Du so eine Variable an das Template übergeben:

<xsl:call-template name="next_template">

<xsl:with-param name="abt" select="ABTEILUNG"/>

</xsl:call-template>

Mit $abt kannst Du in dem nächsten Template die Variable referenzieren.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...