XML :: SimpleObject :: libxml

xml :: Syplebject :: libxml è un'estensione perl che consente una rappresentazione di oggetto semplice (R) di un oggetto XML :: libxml Dom oggetto.
Scarica ora

XML :: SimpleObject :: libxml Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Dan Brian
  • Sito web dell'editore:
  • http://search.cpan.org/~dbrian/XML-SimpleObject-LibXML-0.60/LibXML.pm

XML :: SimpleObject :: libxml Tag


XML :: SimpleObject :: libxml Descrizione

XML :: :: SimpleObject LibXML è un'estensione Perl che consente una rappresentazione semplice (r) oggetto di un oggetto XML :: LibXML DOM. XML :: SimpleObject :: LibXML è un'estensione Perl permette una semplice rappresentazione (r) oggetto di un XML :: DOM LibXML object.SYNOPSIS uso XML :: SimpleObject :: LibXML; # Costruire con le coppie chiave / valore come argomento; questo creerà il suo proprio # XML :: oggetto LibXML. my $ xmlobj = new XML :: :: SimpleObject LibXML (XML => $ XML); my $ xmlobj = new XML :: :: SimpleObject LibXML (file => "./listing.xml"); my $ xmlobj = new XML :: :: SimpleObject LibXML (); # Vuoto DOM # ... o costrutto con l'albero analizzato come unico argomento, dovendo # creare l'oggetto XML :: LibXML separatamente. my $ parser = new XML :: LibXML; my $ dom = $ parser-> parse_file ($ file); my $ xmlobj = new XML :: :: SimpleObject LibXML ($ dom); my $ filesobj = $ xmlobj-> bambino ( "file") -> bambino ( "file"); # valori letti $ filesobj-> nome; $ Filesobj-> valore; $ Filesobj-> attributo ( "tipo"); % Attribuisce = $ filesobj-> attributi; @children = $ filesobj-> bambini; @some_children = $ filesobj-> bambini ( "alcuni"); @children_names = $ filesobj-> children_names; # Valori impostati $ filesobj-> nome ( "File"); # Nome set $ filesobj-> valore ( "test"); # Impostato valore di testo $ filesobj-> attributo ( "tipo", "bin"); # Insieme esistente di attributo value # add / nodi di cancellazione $ filesobj-> add_child ( "proprietario" => "me"); # Aggiungi nuovo elemento $ filesobj-> add_attribute ( "dimensioni" => "4"); # Aggiungere nuovo attributo $ filesobj-> cancellare; # Nodo slega dai genitori # documento di elaborazione $ xmlobj-> replace_names_values (XPath => "/ files / file / title", value => "places.txt", name => "newTitle"); $ Xmlobj-> delete_nodes (XPath => "/ files / file / dimensione"); # $ Uscita xmlobj-> output_xml; $ Xmlobj-> output_xml_file ( "./ newfile.xml"); Questa è una classe breve e semplice che consente l'accesso semplice oggetto a un XML analizzato :: albero LibXML, con i metodi per i bambini che vanno a prendere e gli attributi in una maniera pulita possibile. Le mie scuse per l'ulteriore inquinamento del XML :: spazio; questo è un piccolo e veloce modulo, con l'uso facile e compatto. Alcuni giustamente in discussione ponendo un'altra interfaccia rispetto ai metodi DOM forniti da XML :: LibXML, ma la mia esperienza è che la gente apprezza la semplicità totale forniti da questo modulo, nonostante i suoi limiti. Queste limitazioni includono una piccola perdita di velocità rispetto al DOM, perdita del controllo su tipi di nodi, e protezione (alias mancanza di conoscenza) sul DOM. Incoraggio coloro che vogliono un maggiore controllo e la comprensione sul DOM per studio XML :: LibXML; fonte di questo modulo può essere istruttivo, anche. Requisiti: · Perl.


XML :: SimpleObject :: libxml Software correlato

Xparam.

XParam è uno strumento per uso generico per la gestione dei parametri e la serializzazione dell'oggetto in C ++. ...

167

Scarica

Rubicolo

Il progetto rubilicous è un set di del.icio.us Bindings for ruby. ...

116

Scarica

JavaScript :: App.

JavaScript :: App è un framework Perl per la costruzione di widget dinamici o applicazioni complete in JavaScript. ...

192

Scarica