Ich habe in meinem XML-Inhalt einige Verarbeitungsinstruktionen, zum Beispiel:
%Vor%Wie kann ich diese Elemente abgleichen und den Inhalt im folgenden erforderlichen Elementformat erhalten?
Erforderliches xml:
%Vor%Bitte Beratung ....
Mit freundlichen Grüßen, Antony
Standardmäßig ignoriert ein XSLT-Prozessor PIs - um sie zu vergleichen, um Spaß und nützliche Dinge zu tun, können Sie die Verarbeitungsanweisung in Ihrer Vorlage verwenden:
%Vor%Zum Beispiel das folgende Stylesheet:
%Vor%Mit diesem Dokument:
%Vor%Erträge:
%Vor%Dies ist von Natur aus ein schlechtes Design. Sie scheinen zu versuchen, Start- / End-Tags zu finden, aber ohne die verfügbaren Methoden zu verwenden, wenn Sie ein tatsächliches xml-Element verwenden würden.
Während Sie die Start- / Ende-Verarbeitungsanweisungen abgleichen können, ist es mit xpath schwierig, die Knoten zwischen den Verarbeitungsanweisungen zu lokalisieren. Wenn Sie nisten oder solche Anweisungen wiederholen, kann es noch schwieriger werden. Und am Ende des Tages wird versucht, zu replizieren, was xml bereits ohne xml macht?
Tags und Links xpath xslt processing-instruction