Mam plik XML, z nagłówiem:

Kopiuj
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="pl" lang="pl" xmlns:xxx="http://jakis_adres" xmlns:yyy="http://jakis_adres2" xmlns:zzz="http://jakis_adres3 xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns="http://www.w3.org/1999/xhtml">

po tym następuje sekcja <head>, a po niej <body> w czystym HTML.
Uruchamiam to na FF, Chrome i działa super, na IE wyświetla tylko pewną część pliku, bo ActiveX jest blokowany (w html wkomponowany jest onclick javascriptowy), ale po pozwoleniu na niego, także mam 100% treści, bardzo ładnie sformatowanej.

Próbuję uruchomić ten plik w kontrolce webbrowser i tu pojawia się duży problem. Myśli, myśli, po czym dostaję komunikat:
"serwer zdalny zwrócił błąd (500) wewnętrzny błąd serwera"

Zbadałem co się dzieje w web debuggerze i on z kolei pokazuje, że wysyłane jest do www.w3.org:

Kopiuj
GET http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd HTTP/1.1
Host: www.w3.org
Connection: Keep-Alive

a odpowiedź to:

Kopiuj
<html><body><h1>500 Server Error</h1>
An internal server error occured.
</body></html>

Co może być przyczyną? Jak zmusić webbrowser, żeby zaczytywał style z nagłówka XML i wyświetlał poprawnie plik?