NAME
Quiq::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
lookup() - Finde Knoten
Synopsis
$node = $doc->lookup($xpath);
Returns
Knoten
toFormattedString() - Formatiertes XML
Synopsis
$str = $doc->toFormattedString;
Returns
Formatiertes XML (UTF-8 encoded String)
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)
Erweiterung XML::LibXML::Node
removeNode() - Entferne Knoten
Synopsis
$nod->removeNode;
Returns
nichts
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().
VERSION
1.222
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2024 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.