XML :: Dumper.

XML :: Dumper ist ein Perl-Modul zum Ablegen von Perl-Objekten von / bis XML.
Jetzt downloaden

XML :: Dumper. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mike Wong
  • Website des Verlags:
  • http://search.cpan.org/~mikewong/XML-Dumper-0.81/Dumper.pm

XML :: Dumper. Stichworte


XML :: Dumper. Beschreibung

XML :: Dumper ist ein Perl-Modul zum Ablegen von Perl-Objekten von / bis XML. XML :: Dumper ist ein Perl-Modul zum Ablegen von Perl-Objekten von / nach XML.Synopsis # ===== Verwenden eines Objekts Verwenden Sie XML :: Dumper; $ dump = neuer XML :: Dumper; $ XML = $ dump-> pl2xml ($ perl); $ perl = $ dump-> xml2pl ($ XML); $ dump-> pl2xml ($ perl, "my_perl_data.xml.gz"); # ===== Verwenden von Funktionsanrufen Verwenden Sie XML :: Dumper; $ XML = PL2XML ($ perl); $ perl = XML2PL ($ XML); XML :: Dumper-Dumps Perl-Daten in das XML-Format. XML :: Dumper kann auch XML-Daten lesen, die zuvor vom Modul abgeladen wurden, und konvertieren sie zurück an perl. Sie können mit dem Modul die XML aus einer Datei lesen und die XML in eine Datei schreiben. Perl-Objekte werden auf ihre ursprüngliche Verpackung zurückgelegt; Wenn die Module auf dem System installiert sind, in dem die Perl-Objekte aus XML neu konstituiert sind, verhalten sie sich wie erwartet. Wenn die Perl-Objekte intuitiv umgewandelt und in derselben Umgebung rekonstituiert sind, sollte alles gut sein. Und es ist.adwendig, weil XML so gut aus Komprimierung profitiert, XML :: Dumper versteht gzippte XML-Dateien. Es tut dies mit einer optionalen Abhängigkeit von Compress :: Zlib. Wenn Sie also eine Perl-Variable mit einer Datei mit einer Erweiterung von '.xml.gz' entlassen, speichert und komprimieren Sie die Datei in einem GZIP-Format. Wenn Sie auch eine Datei mit der Erweiterung '.xml.gz' lesen, wird die Datei im Speicher dekomprimiert, bevor Sie den XML wieder in eine Perl-Variable analysieren. Eine weitere feine Herausforderung, die dieses Modul angeht, ist, dass er kreisförmige Definitionen versteht, und mehrere Referenzen auf ein einzelnes Objekt. Dazu gehören doppelt verknüpfte Listen, kreisförmige Referenzen und das sogenannte "Flyweight" -Muster der objektorientierten Programmierung. So kann es den Gnarliesten Ihrer Perl-Daten nehmen und sollten einfach in Ordnung sein. Einer Vorbehalt; XML :: Dumper behandelt keine Binärdaten. In den Expat-Mailinglisten-Archiven wurden Diskussionen diskutiert, die die Herausforderungen diskutieren, die mit Kodieren von Binärdaten mit XML verbunden sind. Ich wählte den feigen Weg, um das Problem ein Nicht-Problem zu machen, indem ich es nicht ansprechen kann. Um Binärdaten zu speichern, könnte man die Daten in ASCII kodieren, bevor Sie die Daten als XML einkapseln und den Prozess umkehren, um die Daten wiederherzustellen. Es gibt mehrere Perl-Module, die dazu verwendet werden können, umzuwandeln :: uu zum Beispiel. Anforderungen: · Perl.


XML :: Dumper. Zugehörige Software