1

$xmlDef例として、以下を含むPerl XML::Twig objectがあります。

<ROOT>
  <CHILD>
  </CHILD>
</ROOT>

次のコードで生成されます。

    my $parser = XML::Twig->new(
            twig_handlers => {
                ROOT => sub { $xmlDef = $_ }
            },
            pretty_print  => 'indented'
    );
    $parser->parse($xmlStr);

$xmlDefを使用して表示する$xmlDef->printと、その内容がコンソールに正しく出力されます。するとprint $xmlDef->text、何も出力されません。を使用して何が間違ってい->textますか?

4

1 に答える 1

3

このtextメソッドは、指定された要素のすべてのテキスト コンテンツを返します。XML にテキストを追加してみてください。

<ROOT>
  <CHILD>
    This will be printed.
  </CHILD>
</ROOT>
于 2013-01-18T14:06:47.893 に答える