XML :: Descida.

xml :: descida é um módulo Perl para a análise de descida recursiva XML.
Baixe Agora

XML :: Descida. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andy Armstrong
  • Site do editor:
  • http://search.cpan.org/~andya/

XML :: Descida. Tag


XML :: Descida. Descrição

Xml :: descida é um módulo Perl para análise de descida recursiva XML. Xml :: descida é um módulo Perl para descida recursiva XML analising.synopsis Use XML :: Descida; # Criar Parser Meu $ p = XML :: Descent-> Novo ({Input => $ XML}); # Setup manipuladores $ p-> On (Folder => Sub {My ($ Elem, $ attr) = @_; $ p-> on (url => sub {my ($ elem, $ attr) = @_; meu $ link = {name => $ attr -> {name}, url => $ p-> texto ()}; $ p-> stash (link => $ link);}); minha pasta $ p-; > Walk (); $ Pasta -> {name} = $ attr -> {name}; $ p-> stash (pasta => $ pasta);}; # Analisar meu $ res = $ p-> andar (); os modelos convencionais para analisar XML são DOM (uma estrutura de dados que representa toda a árvore de documentos é criada) ou sax (retornos são emitidos para cada elemento no XML) .xml Gramática é recursiva - por isso é bom poder escrever analisadores recursivos para isso. XML :: A descida permite que esses analisores sejam criados.typicamente Um novo XML :: A descida é criada e os manipuladores são definidos para elementos que estamos interessados em Meu $ p = XML :: Descent-> New ({input => $ xml} ); $ p-> ON (link => sub {my ($ elem, $ attr) = @_; print "encontrou link:", $ attr -> {URL}, "n"; $ p-> caminhada (); # recurso }); $ p-> andar (); # O Handler Parsea fornece um escopo lexical conveniente que dura até a etiqueta de fechamento do elemento que desencadeou o manipulador é atingido. Quando chamado no nível superior, os métodos de análise a pé (), texto () e XML () analisam todo o documento XML. Quando chamado recursivamente dentro de um manipulador, ele analisa a parte do documento aninhado dentro do nó que acionou o manipulador.Nova os manipuladores pode ser definido dentro de um manipulador e seu escopo será limitado ao XML dentro do nó que desencadeou o manipulador. Requisitos: · Perl.


XML :: Descida. Software Relacionado

Jigsaw.

Biblioteca Jigsaw é uma biblioteca C composta por coleta de objetos persistentes. ...

71

Download