Problem mitAnfürhungszeichen
sunni
- xsl
0 Cheatah0 sunni
0 Gunnar Bittersmann
Hi,
ich habe z.B. folgende XML Datei:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl"?>
<form>
<input title="Nachname" maxlength="10" />
<input title="Vorname" maxlength="20" />
<input title="Haustier" maxlength="30" />
</form>
Die dazugehörige XSL Datei soll soszuagen ein Formular basteln mit verschiedenen Eingabefeldern, die sie sich aus der XML Dateo bastelt.
Ein Codeabschnitt würde also lauten:
<input maxlength="<xsl:value-of select="@maxlength"/>" ...
Allerdings habe ich jetzt das Problem, dass ich hier 4 Anführungszeichen habe, die so nicht akzeptiert werden d.h. hier wäre dann ja maxlength = "<xsl:value-of select=" !!!???
Wie kann ich das Problem umgehen... tritt ja nur auf, wenn ich eben einen Wert zwischen Anführungszeichen einfügen möchte.
Danke
Gruß
sunni
Hi,
<input maxlength="<xsl:value-of select="@maxlength"/>" ...
und das klappt? Oioioi. Naja. Warum benutzt Du nicht xsl:attribute/ bzw. dessen Kurzschreibweise attributname="{...}"?
Cheatah
jop, genau das hab ich gesucht.
Danke
Wie kann ich das Problem umgehen... tritt ja nur auf, wenn ich eben einen Wert zwischen Anführungszeichen einfügen möchte.
sunni,
Es gibt nicht nur die doppelten Anführungszeichen.
Gunnar
Es gibt nicht nur die doppelten Anführungszeichen.
Versteh den Sinn grade nicht...!? Meinst Du damit, dass das Prob auch an anderen Stellen auftritt (kann sein) oder dass man das Prob noch anders lösen könnte ?
Es gibt nicht nur die doppelten Anführungszeichen.
Versteh den Sinn grade nicht...!?
Es gibt auch die einfachen Anführungszeichen (').
Gunnar
Hallo,
Es gibt auch die einfachen Anführungszeichen (').
Die nützen ihm aber bei seiner Frage auch nichts (sonst hättest du recht)
Grüße
Thomas