Manual Pages for UNIX Darwin command on man XML::XPath::PerlSAX
MyWebUniversity

Manual Pages for UNIX Darwin command on man XML::XPath::PerlSAX

XPath::PerlSAX(3) User Contributed Perl Documentation XPath::PerlSAX(3)

NAME

XML::XPath::PerlSAX - A PerlSAX event generator for my wierd node

structure

SYNOPSIS

use XML::XPath;

use XML::XPath::PerlSAX;

use XML::DOM::PerlSAX;

my $xp = XML::XPath->new(filename => 'test.xhtml');

my $paras = $xp->find('/html/body/p');

my $handler = XML::DOM::PerlSAX->new();

my $generator = XML::XPath::PerlSAX->new( Handler => $handler );

foreach my $node ($paras->getnodelist) {

my $domtree = $generator->parse($node);

# do something with $domtree

}

DESCRIPTION

This module generates PerlSAX events to pass to a PerlSAX handler such as XML::DOM::PerlSAX. It operates specifically on my wierd tree format. Unfortunately SAX doesn't seem to cope with namespaces, so these are lost completely. I believe SAX2 is doing namespaces. OOtthheerr The XML::DOM::PerlSAX handler I tried was completely broken (didn't even compile before I patched it a bit), so I don't know how correct this is or how far it will work. This software may only be distributed as part of the XML::XPath package.

perl v5.8.8 2000-02-28 XPath::PerlSAX(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™