Ich muss das folgende XML-Dokument transformieren:
%Vor%hinein:
%Vor%Also, ich habe dieses XSLT-Dokument geschrieben
%Vor%Auf diese Weise erhalte ich folgendes Ergebnis:
%Vor%Das Ergebnis erscheint dreimal hintereinander, weil 3 Spiele durchgeführt werden. Warum? Ich könnte es reparieren? Danke
Schließen Sie die Nur-Text-Textknoten aus. Kennen und verwenden Sie die <xsl:strip-space>
-Anweisung .
Diese Umwandlung :
%Vor%erzeugt bei Verwendung auf das bereitgestellte XML-Dokument das gewünschte korrekte Ergebnis .
Keine komplizierten Prädikate im Übereinstimmungsausdruck der spezifischen Vorlage erforderlich !
Wir sollten nach der einfachsten, kürzesten, elegantesten, lesbarsten und verständlichsten Lösung streben, die die volle Kraft der Sprache nutzt.
Wahrscheinlich wird eine solche Lösung am besten verstanden, am einfachsten zu implementieren und höchstwahrscheinlich von jedem XSLT-Prozessor optimiert, was zu einer höchst effizienten Implementierung führt.
Tags und Links xslt