[R] try catch block

Stephen Tucker brown_emu at yahoo.com
Wed Jun 18 06:12:38 CEST 2008

This is a useful reference on the tryCatch() function:

I think something like this should work:
xml <- tryCatch(xmlTreeParse(xmlTxt, useInternal=TRUE),
      error=function(err) xmlMalFormed())

----- Original Message ----
From: ppatel3026 <pratik.patel at us.rothschild.com>
To: r-help at r-project.org
Sent: Tuesday, June 17, 2008 2:15:43 PM
Subject: [R]  try catch block

How can I use the try catch block such that if this statement fails 
xml <- xmlTreeParse(xmlTxt, useInternal=TRUE)

then this statement is executed

xml <- xmlMalFormed()


This code does not work but assuming its somewhere along these lines: 
tryCatch(xml <- xmlTreeParse(xmlTxt, useInternal=TRUE), xml <-

View this message in context: http://www.nabble.com/try-catch-block-tp17938467p17938467.html
Sent from the R help mailing list archive at Nabble.com.

R-help at r-project.org mailing list
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

More information about the R-help mailing list