Father Chrysostomos > HTML-DOM-0.054 > HTML::DOM::Text

Download:
HTML-DOM-0.054.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Stalled  1
View/Report Bugs
Module Version: 0.054   Source  

NAME ^

HTML::DOM::Text - A Perl class for representing text nodes in an HTML DOM tree

SYNOPSIS ^

  use HTML::DOM;
  $doc = HTML::DOM->new;
  $text_node = $doc->createTextNode('the text goes here, I think');

  $text_node->data;              # 'the text goes here, I think'
  $text_node->length;            #  27
  $text_node->substringData(22); # 'think' 
  # etc.

DESCRIPTION ^

This class implements the Text interface for HTML::DOM. It inherits from HTML::DOM::CharacterData, which inherits from HTML::DOM::Node.

METHODS ^

HTML::DOM::Text's Own Methods

$text->splitText($offset)

Splits the node into two separate sibling text nodes at the given offset.

$text->splitText16($offset)

This is just like splitText except that the offset is given in UTF-16, rather than Unicode.

$text->nodeName

This returns '#text'.

$text->nodeType

This returns the constant HTML::DOM::Node::TEXT_NODE.

Inherited Methods

These are inherited from HTML::DOM::CharacterData:

data
length
length16
substringData
substringData16
appendData
insertData
insertData16
deleteData
deleteData16
replaceData
replaceData16
nodeValue

These are inherited from HTML::DOM::Node:

nodeValue
parentNode
childNodes
firstChild
lastChild
previousSibling
nextSibling
attributes
ownerDocument
insertBefore
replaceChild
removeChild
appendChild
hasChildNodes
cloneNode

SEE ALSO ^

HTML::DOM

HTML::DOM::CharacterData

HTML::DOM::Node

syntax highlighting: