AnyData
view release on metacpan or search on metacpan
lib/AnyData/Format/XML.pm view on Meta::CPAN
# next if $done{$t};
$done{$c.$t}++ ;
my $nxt = $twig->root->next_elt($t);
next if $nxt and $nxt->path =~ /^$c/;
next if $t eq $twig->root->gi;
my $p= $tags[$i-1];
my $pos = $twig->root->next_elt($p);
$pos ||= $twig->root;
my $e= new XML::Twig::Elt($t);
#if ($col_text->{$e->gi.'#PCDATA'}) {
# $e->append_pcdata("xxx");
#}
$e->paste('last_child',$pos);
# if ($col_text->{$e->gi.'#PCDATA'} ) {
# print $e->gi.'#PCDATA'."\n";
# $twig->root->next_elt($e->gi)->append_pcdata('x');
# }
}
}
my $atts;
while (my($k,$v)=each%{$self->{dtd}->{att}}) {
my $cur = $twig->root->next_elt($k);
next unless $cur;
while (my($k2,$v2)=each%{$v}) {
### $cur->set_att($k2,"");
$atts->{$cur->path.'/'.$k2}=$k2;
( run in 0.518 second using v1.01-cache-2.11-cpan-454fe037f31 )