XML-Sablotron
view release on metacpan or search on metacpan
The node to be compared to.
=back
=head2 getNodeName
For ELEMENT_NODE and ATTRIBUTE_NODE returns the name of the node. For
other node types return as follows:
TEXT_NODE => "#text", CDATA_SECTION_NODE => "#cdata-section",
COMMENT_NODE => "#comment", DOCUMENT_NODE => "#document",
PROCESSING_INSTRUCTION_NODE => target of this node
Not in DOM spec.
B<Synopsis:>
$node->getNodeName([$situa]);
=over 4
DOM/SAXBuilder.pm view on Meta::CPAN
}
sub processing_instruction {
my ($self, $pi) = @_;
$self->{Parent}->appendChild(
$self->{Doc}->createProcessingInstruction($pi->{Target},$pi->{Data})
);
}
sub start_cdata {
my ($self) = @_;
$self->{CDATA} = 1;
}
sub end_cdata {
my ($self) = @_;
delete $self->{CDATA};
}
sub comment {
my ($self, $comment) = @_;
$self->{Parent}->appendChild(
$self->{Doc}->createComment($comment->{Data})
DOM/SAXBuilder.pm view on Meta::CPAN
=item start_element
=item end_element
=item characters
=item ignorable_whitespace
=item processing_instruction
=item start_cdata
=item end_cdata
=item comment
=back
Namespaces are not supported by XML::Sablotron::DOM yet, therefore SAX2
events are accepted but NS information is ignored.
=head1 LICENSING
( run in 0.491 second using v1.01-cache-2.11-cpan-454fe037f31 )