Thread Probleme mit Attributen bei XML::Twig (2 answers)
Opened by David at 2011-04-26 13:08

Gast David
 2011-04-26 13:08
#147984 #147984
Ich habe hier eine XML Datei, in der das folgende vorkommt:
Code: (dl )
1
2
3
4
5
6
7
<result>
<target type="ziel">
<tag1>123</tag1>
<tag2>123</tag2>
...
</target>
</result>


Im Moment versuche ich auf das Attribut 'type' im Tag 'target' zu kommen.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
sub parse
{
    my ($twig, $result) = @_;
    print $result->first_child('target')->att('type'); #funktioniert


    # Das folgende gibt leider nicht das richtige aus:
    my $target = $result->first_child('target');
    print "$target->att('type')";
}


Mir ist im Moment leider nicht klar, warum es da zu unterschiedlichen Ergebnissen kommt.
Im ersten Fall wird 'ziel' ausgegeben, im zweiten XML::Twig::Elt=HASH(0x12345F)->att('type')
Last edited: 2011-04-26 13:10:36 +0200 (CEST)

View full thread Probleme mit Attributen bei XML::Twig