Seite 1 von 1

sowas wie Grep nur für XML auf Tag Ebene

Verfasst: 23.12.2009, 23:56
von 3DCG
Hi,

möchte aus XML Dateien die Inhalte gewisser Tags extrahieren und weg schreiben. Gibt es sowas wie ein Grep nur für XML um auf Tag Ebene um die Werte auszulesen?

DANKE

.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 24.12.2009, 00:26
von Seonudel
Kurz und bündig: Ja ;)
Such mal nach XPath, das müßte es sein.

Verfasst: 24.12.2009, 18:01
von 3DCG
Xpath ist prinzipiell schon richtig (https://en.wikipedia.org/wiki/XPath) aber ein Programm zum ausführen brauche ich ja auch noch - commando zeile währe okay


.

Verfasst: 25.12.2009, 00:30
von Seonudel
Achso, hm ... fällt mir adhoc keins ein, sorry. Aber in PHP sollten das vielleicht 10 Zeilen sein, damit kannst Du ja auch mit Pipes u.ä. arbeiten.

Verfasst: 25.12.2009, 07:37
von Nullpointer
Willst Du das "grep" in einem Script einbinden oder immer mal wieder manuell ausführen?
Für letzteres gibt es eine Firefox Extension, bei der man direkt sieht, was mit dem aktuellen XPath Ausdruck im geöffneten Dokument ausgewählt wird.

Verfasst: 25.12.2009, 09:55
von Mork vom Ork
3DCG hat geschrieben:Xpath ist prinzipiell schon richtig (https://en.wikipedia.org/wiki/XPath) aber ein Programm zum ausführen brauche ich ja auch noch - kommando-zeile wäre okay
Python und PHP lassen sich in der Shell ausführen und unterstützen XPath, Python über die lxml-Erweiterung, PHP unter Umständen auch von Haus aus mit der DOMXPath-Klasse.