| XML :: SimpleObject XML :: SimpleObject es una extensión PERL que permite una simple representación de objetos de un árbol analizado XML :: Parser Tree. |
Descargar ahora |
XML :: SimpleObject Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Dan Brian
- Sitio web del editor:
- http://search.cpan.org/~dbrian/XML-SimpleObject-LibXML-0.60/LibXML.pm
XML :: SimpleObject Etiquetas
XML :: SimpleObject Descripción
XML :: SimpleObject es una extensión de Perl que permite una representación de un objeto simple de un árbol analizado XML :: Parser. XML :: SimpleObject es una extensión de Perl que permite una representación de un objeto simple de un XML analizado :: Parser Tree.Synopsis Use XML :: SimpleObject; # Construir con los pares de clave / valor como argumento; Esto creará su objeto # propio XML :: Parser Object. My $ XMLOBJ = NUEVO XML :: SimpleObject (XML => $ XML, ErrorContext => 2); # ... o construir con el árbol analizado como el único argumento, teniendo que # crear el objeto XML :: analizador por separado. MY $ PARSER = NUEVO XML :: analizador (errorContext => 2, Style => "árbol"); My $ XMLOBJ = NUEVO XML :: SimpleObject ($ parser-> analiza ($ XML)); My $ FilesOBJ = $ XMLOBJ-> NIÑO ("Archivos") -> Niño ("Archivo"); $ FilesOBJ-> Nombre; $ FilesOBJ-> Valor; $ FilesOBJ-> Atributo ("Tipo"); % Atributos = $ FilesOBJ-> Atributos; @Children = $ FilesOBJ-> Niños; @Some_Children = $ FilesOBJ-> Niños ("Algunos"); @Chilen_Names = $ FilesOBJ-> Niños_names; Esta es una clase corta y sencilla que permite un simple acceso de objetos en un árbol XML :: analizador analizado, con métodos para recuperar a los niños y atributos de la manera más limpia posible. Mis disculpas por más contaminando el XML :: Space; Este es un módulo pequeño y rápido, con un uso fácil y compacto. Consulte XML :: SimpleObject :: libxml Para la misma interfaz para XML :: libxml.usage $ xmlobj = nuevo XML :: SimpleObject ($ Parser-> Parser ($ XML)) $ Parser es un objeto XML :: Parser creado con estilo "Árbol": MY $ PARSER = NUEVO XML :: Parser (errorContext => 2, Style => "árbol"); Después de crear $ XMLOBJ, este objeto ahora se puede usar para navegar por el árbol XML con los siguientes métodos. $ XMLOBJ -> NIÑO ('nombre') Esto devolverá un nuevo objeto XML :: SimpleObject usando el nombre del elemento secundario. $ XMLOBJ-> Los niños ('nombre') llamados con un nombre de argumento, los niños () devolverán una matriz de XML: : SimpleObject Objetos de nombre del elemento. Por lo tanto, si $ XMLOBJ representa el elemento XML de nivel superior, 'Children' devolverá una matriz de todos los elementos directamente debajo del nivel superior que tengan el nombre del nombre del elemento. $ XMLOBJ-> Niños llamados sin argumentos, 'Niños ()' devolverá una matriz de XML :: SimpleObject S para todos los elementos de los niños de $ XMLOBJ. Estos no están en el orden en que ocurran en el documento XML. $ XMLOBJ-> NIÑOS_NAMES: Esto devolverá una matriz de todos los nombres de los elementos infantiles por $ XMLOBJ. Puede usar esto para pasar a través de todos los niños de un elemento dado (ver ejemplos). Cada nombre se producirá una sola vez, incluso si existen varios niños con ese nombre. $ XMLOBJ-> Valor Si el elemento representado por $ XMLOBJ contiene cualquier PCDATA, este método devolverá los datos de texto. $ XMLOBJ-> Atributo ('Nombre') Esto devuelve el texto para un nombre de atributo del elemento XML representado por $ XMLOBJ. $ XMLOBJ-> Atributos Esto devuelve un hash de pares de teclas / valor para todos los elementos en el elemento $ XMLOBJ. Requisitos: · Perl
XML :: SimpleObject Software relacionado