Perl-Skript zum Parsen von XML mit XML :: LibXML;

8

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%     
lozwell 01.05.2012, 20:50
quelle

2 Antworten

16

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:

%Vor%

Bearbeiten : Ich habe jetzt eine Tutorial-Site mit dem Namen Perl XML :: LibXML erstellt durch Beispiel , das genau diese Art von Frage beantwortet.

    
Grant McLean 01.05.2012 21:21
quelle
5

Sie müssen über die untergeordneten Elemente des Beispielknotens iterieren,

%Vor%

wird angezeigt,

%Vor%     
dpp 01.05.2012 21:25
quelle

Tags und Links