0

ネストされていないタグのみを解析するように xml::twig ハンドルに指示することは可能ですか?

たとえば、次のコードを使用して、同じハンドラーの下でタグ 1、タグ 2、タグ 3 を処理し、別のハンドラーでタグ 4 を処理することは可能ですか、またはすべてのタグにハンドラーが必要です

<tags>
<start>
<tag1> a <\tag1>
<tag2> a <\tag2>
<tag3> a <\tag3>
<tag4 att=2>
   <tag6> a <\tag6>
   <tag7> a <\tag7>
<\tag4>
<\start>
<start>
...
<\start>
..
<\tags>




my $t = XML::Twig->new(
twig_handlers => { 'tag1 tag2 tag3' => \&handler1 
                    'tag4' => \&handler2

});

ネストされたタグとネストされていないタグを区別できるかどうかを意味しますか?

4

1 に答える 1

1

I'm not sure if this is what you're looking for, but if you just want to use the same handler for different tags, you should be able to do this:

twig_handlers => {
    'tag1' => \&handler1,
    'tag2' => \&handler1,
    'tag3' => \&handler1,
    'tag4' => \&handler2
}
于 2011-10-07T00:22:40.877 に答える