NAME
YAX::Text - a DOM text node
SYNOPSIS
use YAX::Text;
# construct
my $text = YAX::Text->new( $string );
# access the parent
my $prnt = $text->parent;
# access siblings
my $next = $text->next;
my $prev = $text->prev;
# acccess the value
my $data = $text->data;
$text->data( $new_val );
# cloning
my $copy = $text->clone();
# misc
my $name = $text->name; # '#text'
my $type = $text->type; # YAX::Constants::TEXT_NODE
# stringify
my $xstr = $elmt->as_string;
my $xstr = "$elmt";
DESCRIPTION
Text nodes for a YAX DOM tree.
METHODS
- type
-
Returns the value of YAX::Constants::TEXT_NODE
- name
-
Returns the string '#text'.
- data =item data( $new_val )
-
Returns the text data associated with this node. If called with a parameter, then sets the data to
$new_val
. - next
-
Returns the next sibling if any.
- prev
-
Returns the previous sibling if any.
- parent
-
Returns the parent node if any.
- clone
-
Returns a copy of this node
- as_string
-
Serialization hook, but does the same as $text->data(). '"" is overloaded.
SEE ALSO
YAX:Node, YAX::Element, YAX::Fragment, YAX::Constants
AUTHOR
Richard Hundt
LICENSE
This program is free software and may be modified and distributed under the same terms as Perl itself.