Thread XML::XPath -> Lokalisierungspfad mit langer Schreibweise
(2 answers)
Opened by leo11 at 2010-02-14 07:10 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 use strict; use warnings; use XML::XPath; my $xp = XML::XPath->new(ioref => *DATA); print $xp->findnodes_as_string('/child::ZED_INVOIC02_CRG/child::IDOC/ child::E1EDK02/following::E1EDK02'); __DATA__ <ZED_INVOIC02_CRG> <IDOC BEGIN="1"> <E1EDK02 SEGMENT="1"> <QUALF>009</QUALF> </E1EDK02> <E1EDK02 SEGMENT="1"> <QUALF>020</QUALF> </E1EDK02> <E1EDK02 SEGMENT="1"> <QUALF>900</QUALF> </E1EDK02> </IDOC> </ZED_INVOIC02_CRG> Ausgabe: Code: (dl
)
1 <E1EDK02 SEGMENT="1"> Warum wird hier der 900er Block 2 mal ausgegeben? |