Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/10/2007, 12:36
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 1 mes
Puntos: 7
Re: ASP y XML – Una aproximación: Cambiar el idioma a nuestro sitio web

Gestión de errores

El componente de Microsoft dispone de otro objeto muy interesante: ParseError Contiene información detallada del último error que se ha producido. Un lugar ideal para usarlo es justo después de leer el archivo XML. Este objeto detecta si existen errores de estructuración dentro del paquete XML.



if objXML.parseError.errorCode <> 0 Then
response.write "Error de Lectura.<br />” & _
“FilePos: " & objXML.parseError.filepos & "<br /> “ & _
“Línea: " & objXML.parseError.Line & "<br />” & _
“Causa: " & objXML.parseError.reason & "<br />” & _
“Ocurrió en: " & objXML.parseError.srcText & "<br />” & _
“Archivo: " & objXML.parseError.URL
Response.End()
End if

Con esto tenemos suficiente para detectar cualquier tipo de error en nuestros archivos XML. Como veis, al final de la linea de error hago un response.End() para para todo el proceso. Es como un die() de PHP: Cierra todo lo que esté abierto y envia el documento al navegador tal y como esté. Existen otras formas de procesar los errores menos drásticas pero un error de estas características inutiliza nuestra página web.

__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -