Dados :: Stag :: BaseHandler

classe base para escrever manipuladores de stream tag
Baixe Agora

Dados :: Stag :: BaseHandler Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Chris Mungall
  • Site do editor:
  • http://search.cpan.org/~birney/

Dados :: Stag :: BaseHandler Tag


Dados :: Stag :: BaseHandler Descrição

Classe base para escrever manipuladores de transmissão de tag Dados :: Stag :: BaseHandler é um manipulador de eventos simples, outros manipuladores herdados de esta classe.stag tem uma arquitetura de manuseio de eventos; analisadores ou geradores geram ou geram eventos. Os eventos podem ser hierárquicos / aninhados, assim como os nós de Stag. Esses eventos são capturados por manipuladores. Por padrão, não identificou a pilha de eventos para formar árvores de veado. Estágil foi construído em analisadores para analisar dados XML, SXPR e ITEXT. Você pode construir seus próprios analisadores para lidar com seus próprios formatos específicos para seus próprios dados; Estes devem herdar dos dados :: Stag :: Basegeneratorstag também construíram os manipuladores para esses formatos. Você pode construir seu próprio - como módulos que herdam deste, ou como hashes de sub-rotinas anônimos. Se você deseja escrever seu próprio manipulador que escreve para outro formato, você pode herdar dos dados :: Stag :: Writersynopsis # Exemplo 1 pacote mypersonhandler; Use Base QW (Data :: Stag :: BaseHandler); # Manipulador que imprime nós como eles são analisados; # Depois de cada nó é interceptado, ele é descartado # (não vai formar a árvore final) Sub e_Person {My $ self = Shift; meu $ nó = turno; Printf "Nome da pessoa:% s Endereço:% s ", $ Node-> SGET ('Nome'), $ Node-> SGEt ('Endereço'); Retorno; # podar isto da árvore} 1; # exemplo 2 pacote mystatshandler; use base qw (dados :: stag :: BaseHandler); # manipulador que modifica a árvore como vai # altera


Dados :: Stag :: BaseHandler Software Relacionado