| XML :: Mini :: Documento XML :: Mini :: Documento è un'implementazione Perl dell'API del documento XML :: mini. |
Scarica ora |
XML :: Mini :: Documento Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Patrick Deegan, Psychogenic Inc.
- Sito web dell'editore:
- http://search.cpan.org/~pdeegan/XML-Mini-1.2.8/lib/XML/Mini/Document.pm
XML :: Mini :: Documento Tag
XML :: Mini :: Documento Descrizione
XML :: Mini :: Documento è un'implementazione Perl dell'API XML :: Mini Document. XML :: Mini :: Documento è un'implementazione Perl del documento XML :: Mini Document API.Synopsis utilizza XML :: Mini :: Documento; Utilizzare i dati :: Dumper; ###### Parsing xml ######## # Crea un nuovo oggetto My $ XMDoc = XML :: Mini :: Documento-> Nuovo (); # init il documento da una stringa XML $ Xmldoc-> Parse ($ XMLString); # È possibile utilizzare il metodo tohash () per automaticamente # convertire l'XML in un riferimento hash il mio $ XMLHASH = $ xmdoc-> tohash (); Stampa Dumper ($ xmlhash); # Puoi anche manipolare gli elementi come direttamente, come questo: # recupera l'elemento root per il documento # (un'istanza di XML :: Mini :: elemento) My $ XMLROOT = $ XMDOC-> GetRoot (); # Gioca con l'elemento e i suoi figli # ... My $ toplevelchildren = $ xmlroot-> getallchildren (); foreach my $ childelment (@ {$ toplevelchildren}) {# ...} ###### Creazione di XML ####### # Crea un nuovo documento da Scratch My $ NewDoc = XML :: Mini :: Documento -> nuovo (); # Questo può essere fatto facilmente usando un hash: My $ H = {'Spy' => {'ID' => '007', 'tipo' => 'superspy', 'nome' => 'James Bond', 'Email' => 'mi5@london.uk', 'indirizzo' => 'Ovunque sia necessario più ",},}; $ NewDoc-> daHash ($ h); # O nuovo XML può anche essere creato manipolando #elements direttamente: My $ NewDocroot = $ NewDoc-> Getroot (); # crea ? xml?> intestazione My $ XMLheader = $ NewDocroot-> intestazione ('XML'); # Aggiungi la versione $ xmlheader-> attributo ('versione', '1.0'); My $ Person = $ NewDocroot-> creatchild ('Person'); My $ NAME = $ persona-> creatchild ('nome'); $ name-> creatchild ('First') -> Testo ('John'); $ name-> creatchild ('«ultimo') -> Testo ('DOE'); My $ Eyes = $ persona-> creatchild ('occhi'); $ occhi-> attributo ('colore', 'blu'); $ occhi-> attributo ('numero', 2); # Output Il documento Stampa $ NewDoc-> Tostring (); questo esempio verrà emesso: xml versione = "10"?> john DOE La classe XML :: mini :: Document Class è la maniglia del programmatore su XML :: mini funzionalità.a XML :: Mini :: Documento L'istanza viene creata in ogni programma che utilizza XML :: Mini. Con l'oggetto XML :: Mini :: Documento, è possibile accedere alla root XML :: Mini :: elemento, trovare / recuperare / creare elementi e leggere o leggere le stringhe XML. Requisiti: · Perl.
XML :: Mini :: Documento Software correlato