"Testvarianten" in <xsl:when test=...> möglich?
Mindgap
- xsl
0 Gunnar Bittersmann
0 svg4you
0 svg4you0 Thomas J.S.0 Mindgap
Hallo Thomas,
nachdem das Stylesheet dank deiner Hilfe langsam Gestalt animmt, stellen sich für mich weitere Fragen dazu.
In diesem Thread geht es um die Anweisung:
<xsl:when test="testelement[. = 'HT']">
Ist es möglich den Test des Elementes <testelement> weiter auszubauen? Soll bedeuten, ich möchte den Inhalt des Elementes <testelement> auf mehrere Varianten untersuchen, wie z.B. auch auf "ABC".
Ist dies Möglich, oder kann der Test nur auf einen speziellen Inhalt ausgeführt werden?
Gruß
Mind
Hello out there!
Hallo Thomas,
Mit der Begrüßung fange ich XSLT-Threads hier im Forum auch an! ;-)
<xsl:when test="testelement[. = 'HT']">
Ist es möglich den Test des Elementes <testelement> weiter auszubauen?
Was genau möchtest du? Eine zweites 'when' anhängen? 'http://de.selfhtml.org/xml/darstellung/xsltelemente.htm#otherwise@title=otherwise' verwenden? Oder den 'or'-http://de.selfhtml.org/xml/darstellung/xpathsyntax.htm#operatoren@title=Operator verwenden?
See ya up the road,
Gunnar
PS: Wofür steht "[. = 'HT']"?
Tach Gunnar,
PS: Wofür steht "[. = 'HT']"?
Der Inhalt des Kontextknotens entspricht 'HT', im vorliegenden Fall eine andere Schreibweise für testelement/text() = 'HT'.
Man liest sich,
svg4you
Tach Mindgap,
Hallo Thomas,
Mailst Du noch oder postest Du schon ;-)
<xsl:when test="testelement[. = 'HT']">
Ist es möglich den Test des Elementes <testelement> weiter auszubauen? Soll bedeuten, ich möchte den Inhalt des Elementes <testelement> auf mehrere Varianten untersuchen, wie z.B. auch auf "ABC".
Ja:
<xsl:when test="testelement[. = 'HT' or . = 'ABC']">
Man liest sich,
svg4you
Hallo,
Hallo Thomas,
Mailst Du noch oder postest Du schon ;-)
Wieso? Es hat doch gepasst! ;-)
svg4you
Grüße
Thomas
Servus und Danke an alle die sich so Zahlreich gemeldet haben. Die untere Lösung, ist genau das, was ich gesucht hatte.
<xsl:when test="testelement[. = 'HT' or . = 'ABC']">
Man liest sich,
svg4you