XML :: DOM :: LiteXML :: DOM :: Lite is een Lite Pure Perl XML DOM PARSER KIT. | |
Download nu |
XML :: DOM :: Lite Rangschikking & Samenvatting
Advertentie
- Vergunning:
- Perl Artistic License
- Prijs:
- FREE
- Naam uitgever:
- Richard Hundt
- Uitgever website:
- http://search.cpan.org/~rhundt/
XML :: DOM :: Lite Tags
XML :: DOM :: Lite Beschrijving
XML :: DOM :: Lite is een Lite Pure Perl XML DOM PARSER KIT. XML :: DOM :: Lite is een Lite Pure Perl XML DOM PARSER KIT.SYNOPSIS # PARDER GEBRUIK XML :: DOM :: Lite QW (PARDER: Constanten); $ PARDERER = PARDERER-> NIEUWE (% OPTIES); $ doc = parser-> parsse ($ xmlstr); $ DOC = PARSER-> PARSEFILE ('/ PAD / TO / FILE.XML'); # Strip WhiteSpace (kan ongeveer 30% sneller zijn) $ DOC = PARDER-> PARSE ($ XML, WhiteSpace => 'Strip'); # Alle knooppunten $ kopie = $ knooppunt-> clonenode ($ diep); $ NODETYPE = $ NODE-> NODETYPE; $ ouder = $ node-> parentnode; $ NAAM = $ NODE-> NUNIDENAME; $ xmlstr = $ node-> xml; $ eigenaar = $ knooppunt-> eigenaardocument; # Element knooppunten $ First = $ Node-> Firstchild; $ LAATSTE = $ NODE-> LASTCHILD; $ tag = $ knooppunt-> tagname; $ prev = $ node-> nextibling; $ volgende = $ knooppunt-> voriger; $ knooppunt-> setattribute ("foo", $ bar); $ foo = $ node-> getattribute ("foo"); Foreach My $ attri's (@ {$ node-> attributen}) {# attributen als noduleist # ... do dingen} $ node-> attributen -> {foo} = "bar"; # of als hashref (overbelasting) $ livenodelist = $ knoop-> GetelementsBytagName ("kind"); # Diep $ Node-> Intervóór ($ NewChild, $ Refkamm); $ knooppunt-> vervangingspil ($ newekind, $ reficild); # Tekstknooppunten $ NODEVALUE = $ NODE-> NODEVALUE; $ NODE-> NODEVALUE ("Nieuwe tekstwaarde"); # Verwerking instructie knooppunten # CDATA-knooppunten # Opmerkingen $ Data = $ Node-> Nodevalue; # NODELIST $ ITEM = $ NODELIST-> ITEM (42); $ index = $ NODELIST-> NODEINDEX ($ NODE); $ nlist-> invoegnode ($ newnode, $ index); $ verwijderd = $ nlist-> verwijderingsode ($ knooppunt); $ lengte = $ nlist-> lengte; # Of scalaire (@ $ novelist) # nodeiterator en NodeFilter Gebruik XML :: DOM :: Lite QW (NODEITERATOR: Constanten); $ niter = nodeiterator-> NIEUW ($ rootnode, show_element, {acceptnode => sub {mijn $ n = shift; if ($ n-> tagname eq 'wildernis') {return filter_accept;} Elsif ($ n-> tagname eq 'Skipme') {return filter_skip;} else {return filter_reject;}}); Terwijl (mijn $ n = $ niter-> nextnode) {# do dingen} # XSLT GEBRUIK XML :: DOM :: Lite QW (Parser XSLT); $ Parser = Parser-> NIEUW (WhiteSpace => 'Strip'); $ XSLDOC = $ PARDER-> PARSE ($ XSL); $ xmldoc = $ parser-> parsse ($ xml); $ OUTPUT = XSLT-> Proces ($ xmldoc, $ XSLDOC); # XPath Gebruik XML :: DOM :: Lite QW (XPATH); $ resultaat = xpath-> evalueren ('/ pad / naar / * ', $ contextnode); # Document $ rootnode = $ doc-> -documentelement; $ NODEWITHID = $ DOC-> GETELEMENTBYID ("MY_NODE_ID"); $ TEXTNODE = $ DOC-> CreatetExtNODE ("Sommige tekststring"); $ element = $ doc-> createLement ("mytagname"); $ docfrag = $ doc-> createdocumentfragment (); $ xmlstr = $ doc-> xml; $ NLIST = $ doc-> selectNodes ( '/ xpath / uitdrukking'); $ NODE = DOC-> SELICTIONSINGLENODE ('/ XPATH / Expression'); # Serializer gebruik XML :: DOM :: Lite qw (Serializer); $ Serializer = Serializer-> new; $ Xmlout = $ serializer-> serializeToString ($ knooppunt); Vereisten: · Perl
XML :: DOM :: Lite Gerelateerde software
Snel en vuil Game Development Framework
QDGDF (Quick and Dirty Game Development Framework) is een reeks bibliotheken die zijn ontworpen om snelle ontwikkeling van games mogelijk te maken. ...
153
C :: Scannen
C :: Scannen is een PERL-module die C-taalbestanden kan scannen op eenvoudig erkende constructen. ...
2,037