XML :: Filter :: ExceptionLocator

filtro para adicionar números de linha / col
Baixe Agora

XML :: Filter :: ExceptionLocator Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Sam Tregar
  • Site do editor:
  • http://search.cpan.org/~wonko/

XML :: Filter :: ExceptionLocator Tag


XML :: Filter :: ExceptionLocator Descrição

Filtro para adicionar números de linha / colo para erros de sax XML :: Filter :: ExceptionLocator é um módulo Perl que implementa um filtro SAX que adiciona números de linha e números de coluna a erros gerados por manipuladores SAX Futher Down o pipeline.synopsis Use XML :: Filter :: ExceptionLocator; Use XML :: Sax :: ParserFactory; # analisar alguns.xml Adicionando números de linha / colégios a quaisquer erros que obtenham # jogados a partir de $ Seja qual for o seu filtro $ = XML :: filter :: exceptionLocator-> Novo (Handler => $; Meu $ parser = XML :: SAX :: ParserFactory-> analisador (manipulador => $ filtro); eval {$ parser-> parse_uri ('some.xml'); } # O objeto de erro terá linenumber eumNumber agora se ($ @ e REF $ @ e $ @ -> ISA ('xml :: sax :: exceção')) {Imprimir "Seu erro está na linha $ @ -> { Linenumber}, Col $ @ -> {columnumber} \ n "; } # Se você imprimir o erro, a linha e a coluna são incluídas Imprimir $ @; Requisitos: · Perl.


XML :: Filter :: ExceptionLocator Software Relacionado