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. Com
patibility 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 NAMES
PACE_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:

· XML::XPath::Node::Element

· XML::XPath::Node::Attribute

· XML::XPath::Node::Namespace

· XML::XPath::Node::Text

· XML::XPath::Node::Comment

· XML::XPath::Node::PI
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout