Christoph: foreach-Schleife liest nichts aus

Beitrag lesen

Hi

du musst in der for-each-Schleife ja auch den ganzen Pfad angeben und darfst keine Elemente wie in deinem Fall "result" auslassen. Also besser response/result/doc.

Gut, danke, das hat schon mal geklappt.

Auf Attribute greift man zu, wenn man ihnen ein @ voran stellt. Hier musst du testen, was in deinem Attribut drin steht: @name=title. Verwende hierfür xsl:if oder xsl:choose.

Das versteh ich dann doch wiederum weniger. Ich hatte halt probiert:
<xsl:if str="@name='title'"> Aber dann bekam ich einen XML-Fehler zurück.

Deine DTD passt auch irgendwie überhaupt nicht zu dem XML.

Warum nicht? Bin leider blutiger Anfänger :/

Grüße

Christoph