XML :: SimpleObject.

XML :: SimpleObject é uma extensão Perl, permitindo uma simples representação de objetos de uma árvore de parsed XML :: Parser.
Baixe Agora

XML :: SimpleObject. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Dan Brian
  • Site do editor:
  • http://search.cpan.org/~dbrian/XML-SimpleObject-LibXML-0.60/LibXML.pm

XML :: SimpleObject. Tag


XML :: SimpleObject. Descrição

XML :: SimpleObject é uma extensão Perl, permitindo uma simples representação de objetos de uma árvore analisada XML :: Parser. XML :: SimpleObject é uma extensão Perl, permitindo uma representação simples de objeto de uma árvore analisada XML :: Parser Tree.Synopsis Use XML :: SimpleObject; # Construa com os pares chave / valor como argumento; Isso criará seu próprio objeto XML :: Parser. Meu $ XMLOBJ = NOVO XML :: SimpleObject (XML => $ XML, ErrorContext => 2); # ... ou construir com a árvore analisada como o único argumento, tendo que # Crie o objeto XML :: Parser separadamente. Meu $ parser = novo XML :: Parser (errorContext => 2, estilo => "árvore"); Meu $ XMLOBJ = NOVO XML :: SimpleObject ($ parser-> analisar ($ xml)); Meu $ Filesobj = $ XMLobj-> Criança ("Arquivos") -> Criança ("Arquivo"); $ filesobj-> nome; $ filesobj-> valor; $ filesobj-> atributo ("Tipo"); % atributos = $ filesobj-> atributos; @Children = $ filesobj-> crianças; @some_children = $ filesobj-> crianças ("alguns"); @chilren_names = $ Filesobj-> Children_names; Esta é uma classe curta e simples, permitindo acesso simples ao objeto a uma árvore analisada XML :: de parser, com métodos para buscar crianças e atributos de forma tão limpa quanto possível. Minhas desculpas por poluir ainda mais o XML :: Espaço; Este é um módulo pequeno e rápido, com uso fácil e compacto. Ver XML :: SimpleObject :: libxml para a mesma interface para xml :: libxml.usage $ xmlobj = novo XML :: SimpleObject ($ parser-> anal ($ xml)) $ parser é um objeto XML :: Parser criado com estilo "Árvore": Meu $ parser = novo XML :: Parser (ErrorContext => 2, estilo => "árvore"); Depois de criar $ xmlobj, este objeto agora pode ser usado para navegar na árvore XML com os seguintes métodos. $ Xmlobj -> Criança ('Nome') Isso retornará um novo objeto XML :: SimpleObject usando o nome do elemento filho. $ xmlobj-> crianças ('nome') chamado com um nome de argumento, crianças () retornará uma matriz de XML: : Objetos SimplesObject do nome do elemento. Assim, se $ xmlobj representar o elemento XML de nível superior, 'crianças' retornará uma matriz de todos os elementos diretamente abaixo do nível superior que terá o nome do nome do elemento. $ Xmlobj-> crianças chamadas sem argumentos, 'crianças ()' Vai retornar uma matriz de XML :: SimpleObject S para todos os elementos filhos de $ XMLOBJ. Estes não estão na ordem em que ocorrem no documento XML. $ Xmlobj-> Children_names Isso retornará uma matriz de todos os nomes dos elementos filho para $ XMLOBJ. Você pode usar isso para percorrer todos os filhos de um determinado elemento (veja exemplos). Cada nome ocorrerá apenas uma vez, mesmo se várias crianças existirem com esse nome. $ Xmlobj-> valor se o elemento representado por $ xmlobj contiver qualquer PCData, este método retornará os dados de texto. $ XMLOBJ-> atributo ('nome') Isso retorna o texto para um nome de atributo do elemento XML representado por $ xmlobj. $ Xmlobj-> Atributos Isso retorna um hash de pares chave / valor para todos os elementos no elemento $ xmlobj. Requisitos: · Perl.


XML :: SimpleObject. Software Relacionado

XML :: RSS :: Ferramentas

XML :: RSS :: Ferramentas é um kit de ferramentas que fornece um invólucro em torno de um cliente HTTP, um analisador RSS e um mecanismo XSLT. ...

190

Download