Hallo,
vielen Dank schonmal für Deine Antwort, aber bis jetzt tut sich da leider gar nichts!
Ich habe Deinen XML-Code so verwendet (test.xml):
<?xml version="1.0"?>
<?xml-stylesheet href="test.xsl" type="text/xsl"?>
<dataDscr>
<var name="V38">
<location StartPos="124" width="1"/>
<labl>Q3 POL DISCUSSION - CONVINCE FRIENDS</labl>
<qstn ID="Q.3">
<qstnLit>When you hold a strong opinion, do you ever find yourself persuading your friends, relatives or fellow workers to share your views? Does this happen ...? (READ OUT)</qstnLit>
<backward>Last trend: EB47.0 Q.3</backward>
</qstn>
<catgry>
<catValu>1</catValu>
<txt>Often</txt>
</catgry>
<catgry>
<catValu>2</catValu>
<txt>From time to time</txt>
</catgry>
<catgry>
<catValu>3</catValu>
<txt>Rarely</txt>
</catgry>
<catgry>
<catValu>4</catValu>
<txt>Never</txt>
</catgry>
<catgry missing="Y">
<catValu>5</catValu>
<txt>DK</txt>
</catgry>
<catgry missing="Y">
<catValu>0</catValu>
<txt>NA</txt>
</catgry>
</var>
</dataDscr>
Dazu kommt das gepostete Stylesheet test.xsl und das Ergebnis ist in IE und Mozilla:
1. Often
2. From time to time
3. Rarely
4. Never
5. DK
0. NA
Was bedeutet eigentlich dieses "concat" in <xsl:value-of select="concat(catValu,'. ',txt)" />?
concat() ist eine XPath-Funktion, die Zeichenketten zusammensetzt (konkateniert). Es wird also der Inhalt von catValu mit Punkt und Leerzeichen und dem Inhalt von txt verknuepft und ausgegeben.
MfG, Thomas