manpagez: man pages & more
man XML::XPath::Node(3)
Home | html | info | man
XPath::Node(3)        User Contributed Perl Documentation       XPath::Node(3)




NAME

       XML::XPath::Node - internal representation of a node


API

       The Node API aims to emulate DOM to some extent, however the API isn't
       quite compatible with DOM. This is to ease transition from XML::DOM
       programming to XML::XPath. Compatibility with DOM may arise once
       XML::DOM gets namespace support.

       new

       Creates a new node. See the sub-classes for parameters to pass to
       new().

       getNodeType

       Returns one of ELEMENT_NODE, TEXT_NODE, COMMENT_NODE, ATTRIBUTE_NODE,
       PROCESSING_INSTRUCTION_NODE or NAMESPACE_NODE. UNKNOWN_NODE is returned
       if the sub-class doesn't implement getNodeType - but that means
       something is broken! The constants are exported by default from
       XML::XPath::Node. The constants have the same numeric value as the
       XML::DOM versions.

       getParentNode

       Returns the parent of this node, or undef if this is the root node.
       Note that the root node is the root node in terms of XPath - not the
       root element node.

       to_sax ( $handler | %handlers )

       Generates sax calls to the handler or handlers. See the PerlSAX docs
       for details (not yet implemented correctly).


MORE INFO

       See the sub-classes for the meaning of the rest of the API:

       o   XML::XPath::Node::Element(3)

       o   XML::XPath::Node::Attribute(3)

       o   XML::XPath::Node::Namespace(3)

       o   XML::XPath::Node::Text(3)

       o   XML::XPath::Node::Comment(3)

       o   XML::XPath::Node::PI(3)



perl v5.10.0                      2003-01-26                    XPath::Node(3)

Mac OS X 10.6 - Generated Thu Sep 17 20:18:11 CDT 2009
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.