| XML :: Checker :: parser XML :: Checker :: Parser è un XML :: Parser che convalida al Parse Time. |
Scarica ora |
XML :: Checker :: parser Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Enno Derksen
- Sito web dell'editore:
- http://search.cpan.org/~tjmather/XML-UM-0.01/UM.pm
XML :: Checker :: parser Tag
XML :: Checker :: parser Descrizione
XML :: Checker :: Parser è un XML :: Parser che convalida al Parse Time. XML :: Checker :: parser è un XML :: Parser che convalida al Parse Time.Synopsis usa XML :: Checker :: Parser; my% expat_options = (keepcdata => 1, handlers => ); My $ Parser = New XML :: Checker :: parser (% expat_options); EVAL {LOCAL $ XML :: Checker :: fail = my_fail; $ parser-> parsefile ("fail.xml"); }; Se ($ @) {# o XML :: Parser (Expat) ha gettato un'eccezione o My_Fail () è morto. ... il tuo codice di gestione degli errori qui ...} # genera un'eccezione (con Die) quando viene riscontrato un errore, questo # interromperà il processo di analisi. # Non muoiono se viene riscontrato un messaggio di avviso o informazioni, stampare semplicemente un messaggio. sub my_fail {my $ code = shift; Die XML :: Checker :: error_string ($ codice, @_) se $ codice <200; XML :: Checker :: print_error ($ codice, @_); } XML :: Checker :: Parser estende XML :: Parseri spera che l'esempio nella sinossi dice tutto, usa solo XML :: Checker :: Parser come se fosse un XML :: Parser. Vedi XML :: Parser per le opzioni supportate (Expat). Puoi anche trarre il tuo parser da XML :: Checker :: Parser invece di xml :: parser. Tutto quello che dovresti fare è sostituire: pacchetto myparser; @Isa = qw (xml :: parser); con: pacchetto myparser; @Isa = qw (xml :: Checker :: parser); Requisiti: · Perl.
XML :: Checker :: parser Software correlato