例如,我有一个 Perl XML::Twig 对象$xmlDef
,它包含以下内容:
<ROOT>
<CHILD>
</CHILD>
</ROOT>
它是使用以下代码生成的:
my $parser = XML::Twig->new(
twig_handlers => {
ROOT => sub { $xmlDef = $_ }
},
pretty_print => 'indented'
);
$parser->parse($xmlStr);
当我查看$xmlDef
using$xmlDef->print
时,其内容会正确输出到控制台。当我这样做时print $xmlDef->text
,没有任何输出。使用我做错了->text
什么?