AnyEvent-XMPP
view release on metacpan or search on metacpan
lib/AnyEvent/XMPP/Node.pm view on Meta::CPAN
sub write_on {
my ($self, $w) = @_;
$w->raw ($self->as_string);
}
=item B<as_string ()>
This method returns the original character representation of this XML element
(and it's children nodes). Please note that the string is a unicode string,
meaning: to get octets use:
my $octets = encode ('UTF-8', $node->as_string);
Now you can roll stunts like this:
my $libxml = XML::LibXML->new;
my $doc = $libxml->parse_string (encode ('UTF-8', $node->as_string ()));
(You can use your favorite XML parser :)
( run in 0.323 second using v1.01-cache-2.11-cpan-88abd93f124 )