Проверка по DTD в Oracle
Для тех, кто еще работает с DTD в Oracle может быть интересно узнать вдобавок к уже известным фактам, что при валидации xml в Oracle данные запрашиваются в кодировке utf8
Content-Type: text/plain; charset=utf-8
и если в dtd есть символы в другой кодировке (читай, не латиница) выдает LPX-00209 - bad mime-header.