Die Funktion skip_until() von XML::Parser::Expat
Maik Görgens
- perl
Hallo!
Ich verarbeite XML-Daten in Perl mit XML::Parser::Expat.
Nun würde ich gern die Funktion skip_until(INDEX) verwenden. Dabei wird ja eine ganze Reihe von Elementen 'übersprungen'. Hat schon mal jemand mit dieser Funktion gearbeitet?
Ich will, das der so lange Elemente überspringt, bis ein Element kommt, das die gleiche Tiefe hat.
Kann mir jemand sagen, was INDEX aussagt, bzw. welche Zahl ich in meinem Beispiel einsetzen muß? Die Doku versteh ich irgendwie nicht richtig.
Vielen Dank und Gruß
Maik Görgens
Halihallo
Hallo!
Ich verarbeite XML-Daten in Perl mit XML::Parser::Expat.
Nun würde ich gern die Funktion skip_until(INDEX) verwenden. Dabei wird ja eine ganze Reihe von Elementen 'übersprungen'. Hat schon mal jemand mit dieser Funktion gearbeitet?
Ich will, das der so lange Elemente überspringt, bis ein Element kommt, das die gleiche Tiefe hat.Kann mir jemand sagen, was INDEX aussagt, bzw. welche Zahl ich in meinem Beispiel einsetzen muß? Die Doku versteh ich irgendwie nicht richtig.
Vielen Dank und Gruß
Maik Görgens
Viele Grüsse
Philipp
Halihallo
Ich verarbeite XML-Daten in Perl mit XML::Parser::Expat.
Nun würde ich gern die Funktion skip_until(INDEX) verwenden. Dabei wird ja eine ganze Reihe von Elementen 'übersprungen'. Hat schon mal jemand mit dieser Funktion gearbeitet?
Ich will, das der so lange Elemente überspringt, bis ein Element kommt, das die gleiche Tiefe hat.Kann mir jemand sagen, was INDEX aussagt, bzw. welche Zahl ich in meinem Beispiel einsetzen muß? Die Doku versteh ich irgendwie nicht richtig.
Ich sollte mal das Forum bedienen lernen! - Index von skip_until gibt den Index an, bis zu welchem alle Elemente ignoriert werden sollen, ob relativ oder absolut, weiss ich nicht.
Aber ist nicht 'depth' das, was du suchst? - Einfach alle Callbacks auf New_Element ignorieren, bis depth wieder der gewünschten Hierarchieebene entspricht?
Viele Grüsse
Philipp