XML :: DOM :: Lite

XML :: DOM :: Lite is een Lite Pure Perl XML DOM PARSER KIT.
Download nu

XML :: DOM :: Lite Rangschikking & Samenvatting

Advertentie

  • Rating:
  • 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

Gtk2fu

GTK2FU is een GTK2 gevorkte ultieme, een krachtige laag bovenop GTK2. ...

188

Downloaden

C :: Scannen

C :: Scannen is een PERL-module die C-taalbestanden kan scannen op eenvoudig erkende constructen. ...

2,037

Downloaden