XML :: Mini :: Documento

XML :: Mini :: Documento es una implementación de Perl de la API XML :: Mini DOCUMENTE.
Descargar ahora

XML :: Mini :: Documento Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Patrick Deegan, Psychogenic Inc.
  • Sitio web del editor:
  • http://search.cpan.org/~pdeegan/XML-Mini-1.2.8/lib/XML/Mini/Document.pm

XML :: Mini :: Documento Etiquetas


XML :: Mini :: Documento Descripción

XML :: Mini :: Documento es una implementación de Perl de la API XML :: Mini Document Document. XML :: Mini :: Document es una implementación de Perl del XML :: Mini Document Api.Synopsis Use XML :: Mini :: Documento; Usa datos :: Dumper; ###### analizando XML ####### # Crear un nuevo objeto My $ XMLDOC = XML :: Mini :: Document-> Nuevo (); # Init the Doc de una cadena XML $ XMLDOC-> Parse ($ XMLString); # Puede usar el método de ToHash () para convertir automáticamente # Convertir el XML en una referencia de hash My $ XMLHASH = $ XMLDOC-> TOHASH (); Imprimir Dumper ($ XMLHash); # También puede manipular los elementos como directamente, como este: # obtener el elemento raíz para el documento # (una instancia de XML :: Mini :: Element) MY $ XMLROOT = $ XMLDOC-> GOTOROOT (); # Jugar con el elemento y sus hijos # ... My $ TOPLEVELCHILDRES = $ XMLROOT-> Getallchildren (); foreach My $ Childelement (@ @ {$ toplevelchildren}) {# # ...} ###### Creación XML ####### # Crear un nuevo documento desde cero My $ NewDoc = XML :: Mini :: Documento -> Nuevo (); # Esto se puede hacer fácilmente usando un hash: My $ H = {'spy' => {'id' => '007', 'tipo' => 'superspy', 'nombre' => 'james bond', 'Email' => 'MI5@london.uk', 'Dirección' => 'Dondequiera que sea más necesario ",},}; $ NewDoc-> Dehash ($ H); # O nuevo XML también se puede crear manipulando #Elements directamente: My $ NewDocroot = $ NewDoc-> GETROOT (); # crear el encabezado My $ XMLHEADER = $ Newdocroot-> encabezado ('XML'); # Agregue la versión $ XMLHEADER-> Atributo ('Versión', '1.0'); My $ persona = $ newdocroot-> createchild ('persona'); My $ nombre = $ persona-> createchild ('nombre'); $ nombre-> createchild ('primero') -> Texto ('John'); $ Nombre-> Createchild ('Último') -> Texto ('DOE'); mis ojos $ = $ persona-> createchild ('ojos'); $ Eyes-> Atributo ('Color', 'Blue'); $ Eyes-> Atributo ('Número', 2); # Salida del documento Imprimir $ NewDoc-> Tostring (); Este ejemplo saldría: John <


XML :: Mini :: Documento Software relacionado

Pyxsd

PYXSD es un programa gratuito de Python de código abierto que asigna archivos XML y XSD (esquema XML). ...

75

Descargar