Detectar errores catálogo XML | Java
Detecte problemas de configuración aislando el problema.
El estándar de catálogos XML requiere que los procesadores se recuperen de cualquier falla en los recursos y continúen, por lo tanto, la API del catálogo XML ignora cualquier archivo de entrada de catálogo fallido sin emitir un error, lo que dificulta la detección de problemas de configuración.
Detectar problemas de configuración
Para detectar problemas de configuración, aísle los problemas configurando un catálogo a la vez, estableciendo el valor RESOLVE en strict y verificando una excepción CatalogException cuando no se encuentre ninguna coincidencia.
- strict (defecto)
- Lanza un CatalogException si no se encuentra ninguna coincidencia con una referencia especificada
- Una referencia inigualable puede indicar un posible error en el catálogo o en la configuración del catálogo.
- continue
- Vuelve tranquilamente
- Esto es útil en un entorno de producción en el que desea que los procesadores XML continúen resolviendo las referencias externas no cubiertas por el catálogo.
- ignore
- Vuelve tranquilamente
- Para procesadores como SAX, que permiten omitir las referencias externas, el valor ignore indica al objeto CatalogResolver que devuelva un objeto InputSource vacío , omitiendo así la referencia externa.
Comentarios
Publicar un comentario