XML :: SUPPORTOBJECT :: LIBXML

XML :: SUPPORTOBJECT :: LibXML is een PERL-extensie, waardoor een eenvoudige (R) objectrepresentatie van een XML :: LIBXML DOM-object kan worden weergegeven.
Download nu

XML :: SUPPORTOBJECT :: LIBXML Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dan Brian
  • Uitgever website:
  • http://search.cpan.org/~dbrian/XML-SimpleObject-LibXML-0.60/LibXML.pm

XML :: SUPPORTOBJECT :: LIBXML Tags


XML :: SUPPORTOBJECT :: LIBXML Beschrijving

XML :: SUPPORTOBJECT :: LIBXML is een PERL-extensie, waardoor een eenvoudige (R) objectrepresentatie van een XML :: LIBXML DOM-object mogelijk is. XML :: SUPPORTOBJECT :: LIBXML is een PERL-extensie, waardoor een eenvoudige (R) objectrepresentatie van een XML :: LIBXML DOM-object.synopsis Gebruik XML :: SUPPORTOPJECT :: LIBXML; # Construeer met de sleutel / waardeparen als argument; Dit maakt zijn # eigen XML :: LIBXML-object. Mijn $ XMLOBJ = NIEUWE XML :: SUPPORTOBJECT :: LIBXML (XML => $ XML); Mijn $ XMLOBJ = NIEUWE XML :: SUPPORTOBJECT :: LIBXML (bestand => "./Listen.xml"); Mijn $ XMLOBJ = NIEUWE XML :: SUPPORTOBLECT: LIBXML (); # Lege Dom # ... of bouwen met de geparseerde boom als het enige argument, dat het XML: LIBXML-object afzonderlijk moet maken. Mijn $ PARDER = NIEUWE XML: LIBXML; mijn $ DOM = $ PARDER-> PARSE_FILE ($ -bestand); Mijn $ XMLOBJ = NIEUWE XML :: SUPPORTOBJECT :: LIBXML ($ DOM); Mijn $ filesobj = $ xmlobj-> kind ("bestanden") -> kind ("bestand"); # Lees waarden $ filesobj-> naam; $ filesobj-> waarde; $ filesobj-> attribuut ("type"); % attributen = $ filesobj-> attributen; @Children = $ Filesobj-> Kinderen; @Some_Children = $ Filesobj-> Kinderen ("Sommige"); @Children_Names = $ Filesobj-> Kinderen_namen; # Set Waarden $ Filesobj-> Naam ("bestanden"); # Set Name $ FilesObj-> Waarde ("Test"); # Set Tekstwaarde $ Filesobj-> Attribuut ("Type", "Bin"); # Set de waarde van de bestaande kenmerk # Toevoegen / verwijderen knooppunten $ Filesobj-> Add_Child ("Eigenaar" => "Me"); # Voeg nieuw element $ Filesobj-> toe add_attribute ("grootte" => "4"); # Voeg nieuw kenmerk $ Filesobj-> Delete toe; # unbinds knooppunt uit Parent # Document verwerking $ XMLOBJ-> Vervang_NAMES_VALUES (XPATH => "/ bestanden / bestand / titel", waarde => "plaatsen.txt", naam => "newtitle"); $ xmlobj-> delete_nodes (xpath => "/ bestanden / bestand / maat"); # uitvoer $ xmlobj-> output_xml; $ xmlobj-> output_xml_file ("/ newfile.xml "); dit is een korte en eenvoudige klasse waardoor eenvoudige objecttoegang tot een geparseerde XML :: libxml-boom, met methoden voor het ophalen van kinderen en attributen als schoon mogelijk ophalen. Mijn excuses voor het verdere vervuilen van de XML :: Space; Dit is een kleine en snelle module, met eenvoudig en compact gebruik. Sommigen zullen rechtmatig vragen stellen aan het plaatsen van een andere interface over de DOM-methoden die worden geleverd door XML :: Libxml, maar mijn ervaring is dat mensen de totale eenvoud van deze module, ondanks zijn beperkingen waarderen. Deze beperkingen omvatten een klein verlies van snelheid in vergelijking met de DOM, het verlies van controle over knooppunttypen en bescherming (aka gebrek aan kennis) over de DOM. Ik moedig degenen aan die meer controle en begrip willen over de DOM om XML te bestuderen: libxml; De bron van deze module kan ook leerzaam zijn. Vereisten: · Perl


XML :: SUPPORTOBJECT :: LIBXML Gerelateerde software

ring

RGEN is een bibliotheek bestaande uit willekeurige generator en gegevensaccumulatiecategorieën. ...

150

Downloaden