Learning While Aging

The remote server returned an error: (503) Server Unavailable

One of our applications started giving an error this morning like this:

The remote server returned an error: (503) Server Unavailable.

The stack trace shows that the application was trying to parse a template in XML format and encountered an error on the DTD file. When the line of DOCTYPE was commented out, the error went away and the application came back running. Here is the DOCTYPE of the application:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Anyone knows why?