Ich denke, das ist ein sehr einfaches Problem, aber ich kann es trotz vieler Suchen nicht herausfinden.
Ich versuche, das folgende XML zu parsen, um etwas ähnliches wie TAG = VALUE zu drucken, so dass ich das in eine CSV-Datei schreiben kann. Das Problem ist, dass die Tags nicht immer für jede Probe gleich sind. Ich kann nicht herausfinden, wie man die tatsächlichen Tag-Namen bekommt. Jede Hilfe wird geschätzt !!!
XML-Datei -
%Vor%Skript -
%Vor% Sie haben die richtige Methode, um die Tag-Namen zu erhalten, Sie brauchen nur eine zusätzliche Schleife, um die Tags innerhalb jedes <sample>
zu durchlaufen:
Bearbeiten : Ich habe jetzt eine Tutorial-Site mit dem Namen Perl XML :: LibXML erstellt durch Beispiel , das genau diese Art von Frage beantwortet.