DBIx-XMLServer
view release on metacpan or search on metacpan
XMLServer.pm view on Meta::CPAN
while( (extract_bracketed($text, "[(\"'",
'[-|@_./:[:alnum:][:space:]]*')) [0]) {};
# Skip any more XPath-like stuff
$text =~ m'\G[-|@_./:[:alnum:][:space:]]*'g;
return substr($text, 0, pos $text), substr($text, pos $text);
}
BEGIN {
# This hack is because Perl 5.6.1 appears to be buggy and not
# allow unicode character properties to be declared in a package
# pther than main.
our $property_package = $ lt v5.8 ? 'main' : 'DBIx::XMLServer::Request';
eval <<END_PROPERTIES;
package $property_package;
# These are the ranges defined by XML 1.1, as these
# are more up-to-date w.r.t Unicode those defined by
# XML 1.0 (3rd ed). They're also much simpler to specify.
sub IsNCNameStartChar {
return <<END;
( run in 0.659 second using v1.01-cache-2.11-cpan-f29a10751f0 )