J'ai une référence de tableau qui a un certain nombre de références de tableau à l'intérieur. Les références de tableau imbriquées contiennent également les références de tableau. (Ceci est le style tree de XML::Parser.)Comment accéder à une arborescence d'analyse créée par XML :: Parser?
my $Filename = "sample.xml";
my $Parser = new XML::Parser(Style => 'tree');
my $Tree = $Parser->parsefile($Filename);
Ici, le $Tree
est le tableau de référence, il sera référence à un tableau, le contenu et la profondeur imbriquée tout dépend du fichier xml. Je veux traverser le tableau imbriqué $Tree
et imprimer le contenu.
pouvez-vous inclure votre fichier d'exemple ou un morceau de texte de celui-ci. –
C'est simplement un fichier XML. Essayez avec n'importe quel fichier XML. –
Vous devriez utiliser 'XML :: Parser-> new (Style => 'tree')' au lieu de 'new XML :: Parser (Style => 'tree')'. La syntaxe d'objet indirect peut conduire à des bogues bizarres. – cjm