The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Prty::Xml::LibXml - Funktionale Erweiterungen von XML::LibXML

BASE CLASS

XML::LibXML

DESCRIPTION

Dieses Modul lädt XML::LibXML und erweitert dessen Klassen um zusätzliche Funktionalität.

METHODS

Erweiterung XML::LibXML::Document

toFormattedString() - Formatiertes XML

Synopsis

    $str = $doc->toFormattedString;

Description

Liefere das XML des Dokumentes in formatierter Darstellung. Im Unterschied zur Methode $doc->toString()

  • werden zunächst alle leeren Textknoten aus dem Dokument entfernt (da bei "mixed content" die Methode toString() keine Formatierung vornimmt)

  • wird der String UTF-8 encoded geliefert (was die Methode toString() des Dokuments - im Gegensatz zu anderen Knoten - nicht tut)

Returns

Formatiertes XML (UTF-8 encoded String)

Erweiterung XML::LibXML::Node

removeNode() - Entferne Knoten

Synopsis

    $nod->removeNode;

Description

Entferne den Knoten aus dem Dokument.

Dies ist ein Alias für die Methode $nod->unbindNode(), deren Name ein wenig inkonsequent ist in Bezug auf $nod->removeChild(), $nod->removeChildNodes().

Returns

nichts

VERSION

1.118

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2017 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.