XML :: DOM :: LITE

XML :: DOM :: Lite es un kit Lite Pure Perl XML Dom Parser.
Descargar ahora

XML :: DOM :: LITE Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Richard Hundt
  • Sitio web del editor:
  • http://search.cpan.org/~rhundt/

XML :: DOM :: LITE Etiquetas


XML :: DOM :: LITE Descripción

XML :: DOM :: Lite es un kit Lite Pure Perl XML Dom Parser. XML :: DOM :: Lite es un kit de Lite Pure Perl XML Dom Parser.Synopsis # Parser Use XML :: DOM :: Lite QW (Parser: Constants); $ parser = analizador-> nuevo (% opciones); $ doc = analizador-> parse ($ XMLSTR); $ doc = analizador-> parsefile ('/ ruta / a / file.xml'); # Strip Whitespace (puede ser alrededor del 30% más rápido) $ doc = analizador-> analizar ($ XML, Whitespace => 'Strip'); # Todos los nodos $ copia = $ nodo-> clonenode ($ de profundidad); $ NODETYPE = $ NODE-> NODETYPE; $ padre = $ nodo-> parterno; $ nombre = $ nodo-> nombre de nodo; $ xmlstr = $ nodo-> xml; $ propietario = $ nodo-> propietarioDocumento; # Elemento nodos $ primero = $ nodo-> Firctchild; $ última = $ nodo-> LOSTHILD; $ tag = $ nodo-> tagname; $ Prev = $ Nodo-> Siguiente; $ Siguiente = $ Nodo-> AnteriorSecuario; $ Nodo-> SetAtTribute ("foo", $ bar); $ foo = $ nodo-> getattribute ("foo"); foreach My $ attr (@ {$ nodos-> atributos}) {# atributos como nodelist # ... hacer cosas} $ nodo-> atributos -> {foo} = "bar"; # o como hashref (sobrecarga) $ livenodelist = $ nodo-> getelementsbytagname ("niño"); # Deep $ Nodo-> Insertar antes ($ NewChild, $ Refchild); $ Nodo-> Reemplazo ($ NewChild, $ Refchild); # Nodos de texto $ NODEVALUE = $ NODE-> NOVALUE; $ nodo-> NOVALUE ("Nuevo valor de texto"); # Nodos de instrucción de procesamiento # CDATA Nodos # Comentarios $ DATA = $ NODE-> NOVALUE; # Nodelist $ Artículo = $ Nodelist-> Artículo (42); $ index = $ Nodelist-> Nodeindex ($ nodo); $ nlist-> insertNode ($ NewNode, $ índice); $ eliminado = $ nlist-> RemoveNode ($ nodo); $ longitud = $ nlist-> longitud; # O Scalar (@ $ Nodelist) # Nodeiterador y Nodefilter Use XML :: DOM :: Lite QW (NoDeiterator: constantes); $ niter = nodeiterator-> nuevo ($ rootnode, show_element, {aceptnodo => sub {My $ n = turno; si ($ n-> tagname eq 'wantme') {return filter_accept;} elsif ($ n-> tagname eq 'SKIPME') {devuelve filter_skip;} else {devuelve filter_reject;}}}); Mientras (MIS $ N = $ NITER-> NextNode) {# hacer cosas} # XSLT Use XML :: DOM :: Lite QW (Parser XSLT); $ parser = analizador-> nuevo (Whitespace => 'Strip'); $ xsldoc = $ parser-> Parse ($ XSL); $ xmldoc = $ parser-> parse ($ XML); $ SURIDO = XSLT-> proceso ($ XMLDOC, $ XSLDOC); # XPath Use XML :: DOM :: Lite QW (XPATH); $ resultado = xpath-> evaluar ('/ ruta / to / * ', $ contextNode); # Documento $ rootnode = $ doc-> Documentelement; $ kodewithid = $ doc-> getElementbyid ("my_node_id"); $ TextNode = $ Doc-> CreateTextNode ("Algunas cuerdas de texto"); $ elemento = $ doc-> createelement ("mytagname"); $ DOCFRAG = $ DOC-> FORMULARFORMENTO (); $ xmlstr = $ doc-> xml; $ nlist = $ doc-> selectNodes ('/ xpath / expresión'); $ nodo = $ doc-> Selección de selección ('/ xpath / expresión'); # Serializer Use XML :: DOM :: Lite QW (Serializer); $ serializer = serializer-> nuevo; $ XMLOUT = $ Serializer-> SerializetString ($ nodo); Requisitos: · Perl


XML :: DOM :: LITE Software relacionado

Udpm

UDPM es una extensión Perl para los cuadros de diálogo de usuario. ...

153

Descargar

Gtk2fu

GTK2FU es una última definición de GTK2, una capa poderosa en la parte superior de GTK2. ...

188

Descargar