| Xml :: Checker :: Parser xml :: Checker :: Parser é um analista XML :: que valida no tempo de parse. |
Baixe Agora |
Xml :: Checker :: Parser Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Enno Derksen
- Site do editor:
- http://search.cpan.org/~tjmather/XML-UM-0.01/UM.pm
Xml :: Checker :: Parser Tag
Xml :: Checker :: Parser Descrição
Xml :: Checker :: Parser é um XML :: Parser que valida no tempo de parse. Xml :: Declarador :: Parser é um XML :: Parser que valida no tempo de parse.synopsis Use XML :: Declarador :: Parser; My% Expat_Options = (KeepCdata => 1, manipuladores => ); Meu $ Parser = New XML :: Verificador :: Parser (% Expat_Options); eval {$ XML :: Verificador :: Fail = My_Fail; $ parser-> parsefile ("Fail.xml"); }; if ($ @) {# xml :: parser (expat) jogou uma exceção ou my_fail () morreu. ... Seu erro de tratamento de erro aqui ...} # lança uma exceção (com morrer) quando um erro é encontrado, este # irá parar o processo de análise. # Não morra se uma mensagem de aviso ou informação é encontrada, basta imprimir uma mensagem. sub my_fail {meu código $ = shift; Die XML :: Verificador :: Error_String (código $, @_) se $ código <200; Xml :: Verificador :: Print_Error (código $, @_); } XML :: Declarador :: Parser estende o XML :: Parseri Espero que o exemplo na sinopse diz tudo, basta usar o XML :: Checker :: Parser como se fosse um XML :: Parser. Consulte o XML :: Parser para as opções suportadas (expatriadas). Você também pode derivar seu analisador do XML :: Declarador :: Parser em vez de do XML :: Parser. Tudo o que você deve ter que fazer é substituir: pacote myparser; @Isa = qw (xml :: parser); com: pacote myparser; @Isa = qw (xml :: verificador :: analer); Requisitos: · Perl.
Xml :: Checker :: Parser Software Relacionado