XML :: Mini.

XML :: MINI ist eine Perl-Implementierung des XML :: Mini XML Erstellen / Analyseschnittstellen.
Jetzt downloaden

XML :: Mini. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Patrick Deegan
  • Website des Verlags:
  • http://search.cpan.org/~pdeegan/XML-Mini-1.2.8/lib/XML/Mini/Node.pm

XML :: Mini. Stichworte


XML :: Mini. Beschreibung

XML :: MINI ist eine Perl-Implementierung des XML :: MINI XML Erstellen / Analyse-Schnittstellens. XML :: MINI ist eine Perl-Implementierung des XML :: Mini XML Erstellen / Analyselschnittstellen. Synopsis Verwenden Sie XML :: Mini :: Dokument; Verwenden Sie Daten :: Dumper; ###### Parsing XML ####### # Erstellen eines neuen Objekts My $ Xmldoc = XML :: Mini :: Dokument-> Neu (); # Init the doc von einer XML-Zeichenfolge $ Xmldoc-> Parse ($ Xmlstring); # Sie können die themash () -Methode verwenden, um den XML automatisch in eine Hash-Referenz in eine Hash-Referenz zu konvertieren. Drucken von Dumper ($ Xmlhash); # Sie können die Elemente auch mögen, wie folgt # Spielen Sie mit dem Element und seinen Kindern # ... meine $ toplevelchildren = $ Xmlroot-> getallechildren (); FOREACH MEIN $ KINDEFESTELLEN (@ {$ toplevelchildren}) {# ...} ###### Erstellen von XML ####### # Erstellen Sie ein neues Dokument von RASTEN MY $ newdoc = XML :: Mini :: Dokument -> Neu (); # Dies kann problemlos mit einem Hash erfolgen: My $ h = {'spy' => {'id' => '007', 'Typ' => 'superspy', 'Name' => 'James Bond', 'E-Mail' => 'mi5@london.uk', 'Adresse' => 'Wo immer er am meisten benötigt wird',},}; $ newdoc-> fromHash ($ h); # Oder neue XML können auch erstellt werden, indem Sie #Elements direkt bearbeiten: Meine $ newdocroot = $ newdoc-> getroot (); # Erstellen Sie das Header My $ XmlHeader = $ newdocroot-> header ('XML'); # Fügen Sie die Version $ XMLEader-> Attribut hinzu ('Version', '1.0'); Meine $ person = $ newdocroot-> createchild ('person'); mein $ name = $ person-> createchild ("Name"); $ Name-> CreateChild ('erster') -> Text ('John'); $ Name-> CreateChild ('Last') -> Text ('doe'); meine $ augen = $ person-> createchild ('augen'); $ EYE-> Attribut ('Farbe', 'blau'); $ EYE-> Attribut ('Nummer', 2); # Ausgabe des Dokuments drucken $ newdoc-> tostring (); Dieses Beispiel würde ausgegeben: John doe XML :: Mini ist Ein Satz von Perl-Klassen, mit dem Sie auf XML-Daten zugreifen können, und erstellen Sie einen gültigen XML-Ausgang mit einer Baumhierarchie von Elementen. Die Minixml-API verfügt über Perl- und PHP-Implementierungen.Es bietet eine einfache, objektorientierte Schnittstelle zum Manipulieren von XML-Dokumenten und deren Elemente. Es wird derzeit verwendet, um Anfragen zu senden und Antworten von Remote-Servern in Perl- oder PHP-Anwendungen zu verstehen. Ein XML :: Mini-basiertes Parser wird jetzt innerhalb des RPC :: XML Framework.xml :: Mini erfordern keine externen Bibliotheken oder Module und ist reiner Perl. Wenn verfügbar, wird XML :: Mini den Text :: Balanced-Modul, um den Einschränkungen des Regex-Only-Ansatzes zu entgehen (z. B. "cross-verschachtelte" Tagparsing). Das Mini.PM-Modul enthält eine Reihe von Variablen, die Sie verwenden können Zum Tweak XML :: Mini-Verhalten. Dazu gehört Folgendes: 4 ist> 3 '. Die Standardeinstellung beträgt 1. $ XML :: mini :: ignorewhitespaces - Wenn größer als 0, werden fremde Whitespaces ignoriert (Nutzen beim Analysieren nützlich). Also, hallo wird es analysiert, wie ein Textknoten mit Inhalten von HELLO dort ist, statt 'Hallo da'. Die Standardeinstellung ist 1. $ XML :: mini :: casesensitive - Wenn größer als 0 größer als 0 sind, werden Elementnamen als Groß- und Kleinschreibung empfindlich behandelt. Somit sind $ Element-> Getelement ('Subement') und $ Element-> Getelement ('Subement') gleichwertig. Standardmäßig bis 0. Anforderungen: · Perl.


XML :: Mini. Zugehörige Software