Ich habe eine Menge von XML-Dateien, die etwas von der Form haben:Wie entferne ich Elemente aus XML mit xslt mit Stylesheet und xsltproc?
<Element fruit="apple" animal="cat" />
Was ich aus der Datei entfernt werden soll.
einen XSLT-Stylesheet verwenden und das Linux-Befehlszeilenprogramm xsltproc, wie ich dies tun könnte?
Durch diesen Punkt im Skript zu entfernen, um das Element Ich wünsche I enthalten bereits die Liste der Dateien haben, so kann die einzelne Datei als Parameter verwendet werden.
EDIT: die Frage wurde ursprünglich in Absicht fehlt.
Was ich versuche zu erreichen ist, das gesamte Element "Element" zu entfernen, wo (Frucht == "Apfel" & & Tier == "Katze"). Im selben Dokument gibt es viele Elemente mit dem Namen "Element", ich möchte, dass diese erhalten bleiben. So
<Element fruit="orange" animal="dog" />
<Element fruit="apple" animal="cat" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />
würde:
<Element fruit="orange" animal="dog" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />
Trotz mir nicht einmal die richtige Frage, haben Sie beantwortet genau das, was ich fragen sollen! :) – Grundlefleck
Warum markieren Sie diesen Beitrag nicht als die richtige Antwort? Dann würde es aus der Liste der unbeantworteten Probleme verschwinden. –
Ich musste warten, bis ich festgestellt habe, dass es funktionierte und heute keine Chance mehr bei der Arbeit hatte. Fertig jetzt, danke Dimitre. – Grundlefleck