Ich habe diese XML-Datei:
%Vor%Und ich möchte die Ausgabe sein:
%Vor%Meine aktuelle XSL-Datei enthält auch das "ResponseParameters" -Tag, das ich nicht möchte.
BEARBEITEN: Beachten Sie, dass der Knoten className dynamisch ist. Ich weiß nicht, wie dieser Name zur Laufzeit sein wird.
%Vor%Verwenden Sie :
%Vor% Die Abkürzung "//"
ist sehr teuer (bewirkt, dass das vollständige XML-Dokument gescannt wird), und sollte vermieden werden .
Eine Möglichkeit besteht darin, einen Parameter, der den Knotennamen enthält, an XSLT zu übergeben und den Parameter zu verwenden, der mit der Funktion name () übergeben wurde, um den dynamischen Knoten zu finden.
Bearbeiten:
Aber in diesem einfachen Fall sind die anderen Antworten, die ResponseParameters // * oder ResponseParameters / * vorschlagen, eine viel einfachere Lösung.