ESTRELLARSEXML para alce los objetos y la espalda! | |
Descargar ahora |
ESTRELLARSE Clasificación y resumen
Anuncio publicitario
- Licencia:
- Perl Artistic License
- Precio:
- FREE
- Nombre del editor:
- Sam Crawley
- Sitio web del editor:
- http://search.cpan.org/~mutant/
ESTRELLARSE Etiquetas
ESTRELLARSE Descripción
Prang es un motor de gráficos XML, que proporciona objetos de validación post-esquema (PSVO)., Está diseñado para implementar lenguajes XML para los cuales está disponible una descripción de los conjuntos válidos de documentos XML, por ejemplo, un esquema XML de DTD, W3C XML o relájese especificación. Con Prang (y, como XML :: Toolkit), su estructura de clase es su XML graph.xml que se admiten los espacios de nombres, y el módulo intenta realizar muchas convenciones XML lo más convenientes posible en las clases generadas. Esto incluye datos XML (elementos sin atributos y contenidos de código de texto), y elementos de presencia (elementos vacíos sin atributos que indican algo). También es compatible con las partes mixtas y no procesadas de las especificaciones XML y "enchufables". En realidad, estos deben construirse manualmente como en el ejemplo: los detalles sobre esto se encuentran en el Prang :: Gráfico :: Meta :: Elemento y Prang :: gráfico :: meta :: attr perldoc. También hay un libro de cocina de ejemplos: consulte Prang :: Cookbook. Sin embargo, eventualmente, debe ser posible procesar automáticamente los documentos de esquema para producir una estructura de clase (consulte "Limitaciones conocidas"). SINOPSIS # PASO 1. Defina un papel común para los nodos En su paquete de idioma XML XML :: idioma :: nodo; Usa Moose :: Papel; Sub XMLNS {"http://example.com/language/1.0"} # Paso 2. Defina el (los) nodo (s) de raíz del paquete de idioma XML :: idioma; usar alces; Usa Prang :: gráfico; sub root_element {"envidia"}; has_attr 'laziness' => es => "ro", ISA => "STR",; has_element 'lujst' => es => "ro", ISA => "XML :: idioma :: Lust",; con 'Prang :: gráfico', 'XML :: idioma :: nodo'; # Paso 3. Defina más elementos en su paquete de esquema XML :: idioma :: lujuria; usar alces; Usa Prang :: gráfico; Usa Prang :: XMlschema :: Tipos; has_attr 'gluttony' => es => "ro", isa => "prang :: xmlschema :: byte",; has_element 'sins' => is => "ro", isa => "arrayref ", xml_nodename => {'lust' => 'xml :: idioma :: lujuria', 'ira' => 'str',},; has_element 'coded' => is => "ro", isa => "bool",; con 'XML :: idioma :: nodo'; # paso 4a. ¡analizar gramaticalmente! My $ Object = XML :: Lenguaje-> Parse (enojo> No me gustaría que cuando esté enojado
ESTRELLARSE Software relacionado
Buscar :: invertidodex :: simple :: berkeleydb
Construir índices para un conjunto de claves de búsqueda; Búsqueda usando berkeleydb ...
87