ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



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->get_nodelist) {
                       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.

Other
       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)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.