XPath
Pitt
- xsl
0 Thomas J.S.0 frage
Hi zusammen
Möchte mittles xsl aus einem xml Dokument einen Wert auslesen. Bekomme jedoch nichts zurück. Das XML sieht folgendermassen aus (habs zurecht geschnitten auf nur die Informationen die nötig sind):
<?xml version="1.0" encoding="ISO8859_1" standalone="yes"?>
<rows>
<object obj="test">
<title>der title</title>
<fields>
<object obj="test2" prefix="doc">
<field id="free1"><label>bla</label><value>11</value></field>
</object>
</fields>
</object>
</rows>
Versuche mit folgendem value-of den Wert 11 aus free1->value zu holen
<xsl:value-of select="/rows/object/fields/object[@prefix='doc']/field[@id='free1']/value" />
Habt ihr ne andere Lösung?
Danke für eure Hilfe...
Gruss Pitt
Hallo,
Möchte mittles xsl aus einem xml Dokument einen Wert auslesen. Bekomme jedoch nichts zurück. Das XML sieht folgendermassen aus (habs zurecht geschnitten auf nur die Informationen die nötig sind):
<?xml version="1.0" encoding="ISO8859_1" standalone="yes"?>
Deine XML-Deklaration sollte - falls es kein Tippfehler war - so aussehen:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
Versuche mit folgendem value-of den Wert 11 aus free1->value zu holen
<xsl:value-of select="/rows/object/fields/object[@prefix='doc']/field[@id='free1']/value" />Habt ihr ne andere Lösung?
Hier und mit diesem XML-Fragemant ist dieses xsl:value-of richtig.
Wie sieht es in deinem XSL aus?
Grüße
Thomas
Also habe es mit deiner xml struktur gerade versucht - bekomme 11 zurück, kann es sein, dass die Struktur etwas anders aussieht? Oder versuche es mit
<xsl:value-of select="//rows/object/fields/object[@prefix='doc']/field[@id='free1']/value" />