Apache2-ModXml2
view release on metacpan or search on metacpan
examples/TestXML2.pm view on Meta::CPAN
my @tags = $xpc->findnodes(q|.//*[@tag='param']|);
$r->log->debug(scalar(@tags)." parameter tags found.");
$tree->addChild($doc->createComment("mod_xml2"));
my @params = ();
foreach my $tag (@tags) {
push(@params, $tag->getAttribute( 'name' ));
push(@params, $tag->textContent());
$tag->unbindNode();
}
my $uri = URI->new($tree->getAttribute('href'));
$uri->query_form(@params);
$r->log->debug("Setting new href ".$uri.".");
$tree->setAttribute('href', $uri);
$r->log->debug("transform is done.");
return APR::Const::SUCCESS();
};
av_make|||
av_pop|||
av_push|||
av_reify|||
av_shift|||
av_store|||
av_undef|||
av_unshift|||
ax|||n
bad_type|||
bind_match|||
block_end|||
block_gimme||5.004000|
block_start|||
boolSV|5.004000||p
boot_core_PerlIO|||
boot_core_UNIVERSAL|||
boot_core_mro|||
bytes_from_utf8||5.007001|
bytes_to_uni|||n
bytes_to_utf8||5.006001|
my $self = shift;
$self->{APXS} = $self->default_apxs;
return unless $self->{APXS};
$self->{APXS} =~ s{/}{\\}g if WIN32;
my $vars = $self->{vars};
$vars->{bindir} ||= $self->apxs('BINDIR', 1);
my $sbindir = $vars->{sbindir} ||= $self->apxs('SBINDIR');
my $target = $vars->{target} ||= $self->apxs('TARGET');
$vars->{conf_dir} ||= $self->apxs('SYSCONFDIR');
if (qx[$sbindir/$target -V] =~ /SERVER_CONFIG_FILE="(.*?)"/) {
$vars->{httpd_conf} ||= $1;
}
}
t/lib/TestSXPath.pm view on Meta::CPAN
my @tags = $xpc->findnodes(q|.//*[@tag='param']|);
$r->log->debug(scalar(@tags)." parameter tags found.");
$tree->addChild($doc->createComment("mod_xml2"));
my @params = ();
foreach my $tag (@tags) {
push(@params, $tag->getAttribute( 'name' ));
push(@params, $tag->textContent());
$tag->unbindNode();
}
my $uri = URI->new($tree->getAttribute('href'));
$uri->query_form(@params);
$r->log->debug("Setting new href ".$uri.".");
$tree->setAttribute('href', $uri);
$r->log->debug("transform is done.");
return APR::Const::SUCCESS();
};
( run in 0.564 second using v1.01-cache-2.11-cpan-2398b32b56e )