Variablen-Wert als Ankerbezeichnung
Stundent
- xsl
Guten Abend,
ich möchte gerne aus einem XML-Dokument eine HTML-Datei erstellen.
Dabei möchte ich gerne einen Anker bei jeder aufgerufenen Abteilung setzen, wobei der Name gleich dem Abteilungsnamen sein soll.
<xsl:variable name="bezeichnung1"><xsl:value-of select="Abt_Name"/></xsl:variable>
<h3><a href="#$bezeichnung1"><xsl:value-of select="Abt_Name"/></a></h3>
Hier nimmt er nicht den Variablenwert an. Wie könnte ich dieses Problem anders lösen? Hat da jemand einen Ansatz?
Hi,
<xsl:variable name="bezeichnung1"><xsl:value-of select="Abt_Name"/></xsl:variable>
<h3><a href="#$bezeichnung1"><xsl:value-of select="Abt_Name"/></a></h3>
>
> Hier nimmt er nicht den Variablenwert an.
Warum sollte „er“? Befindet sich der Variablenbezeichner $bezeichnung1 dort in irgendeiner Weise im XSL-Kontext ...?
> Wie könnte ich dieses Problem anders lösen? Hat da jemand einen Ansatz?
Du könntest dich informieren: <http://de.selfhtml.org/xml/darstellung/xsltelemente.htm#variable>
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
Hi,
http://de.selfhtml.org/xml/darstellung/xsltelemente.htm#variable
Und auch noch: http://de.selfhtml.org/xml/darstellung/xsltelemente.htm#attribute
MfG ChrisB
Hallo Student,
Hier nimmt er nicht den Variablenwert an. Wie könnte ich dieses Problem anders lösen? Hat da jemand einen Ansatz?
Verwende diesen:
<h3><a href="#{Abt_Name}"><xsl:value-of select="Abt_Name"/></a></h3>
Alternativ mit href="#{$bezeichnung1}", aber diese Variablenzuweisung ist hier nicht nötig.
Grüße,
Thomas
@@ThomasM:
nuqneH
<a href="#{Abt_Name}">
Den String sollte man noch http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm#translate@title=bearbeiten, da Abt_Name ja (wenn nicht jetzt, dann später) auch Leerzeichen enthalten kann.
Qapla'