Thread XML::Twig Problem beim Parsen und ausgeben (7 answers)
Opened by Reigel at 2009-04-07 09:49

Gast Reigel
 2009-04-07 10:14
#120335 #120335
Hey,

ihr seit ja mal richtig schnell :) Das freut mich.

Da die Elemente IP/OS/DNS direkt nach dem Host kommen, habe ich folgendes gemacht :
Code: (dl )
1
2
3
4
5
6
7
8
	$xml = new XML::Twig(
TwigHandlers => {
HOST => \&getHost_Host,
#COMMENT => \&getHost_Comment,
#USER_DEFINED_ATTR => \&getHost_USER_DEFINED_ATTR,
},
comments => 'keep',
);

Diese konnte ich wunderbar ausgeben, in dem ich mit trim last child gearbeitet habe. Leider sind die Dinge wie UDA_TITLE weiter tiefer eingeordnet.
Greife ich diese auch mit dem TWIG->Handler ab, kann ich sie ausgeben, doch leider ist mir aufgefallen das sie im laufe der Ausgabe nicht mehr Syncron sind.

Also die Ausgabe verutscht, er gibt den Wert "UDA_TITLE" nicht passend zur Ip aus. z.b. Ip von Hostnr 500 und UDA_TITLE von 501.

Deshalb dachte ich das es bestimmt einen schöneren Weg gibt dies abzufragen.

MfG
Reigel und nochmal einen RIEßEN Dank! :)

View full thread XML::Twig Problem beim Parsen und ausgeben