Moin,
Ich kann mich Irren, aber eigendlich meint doch
xml:lang die Sprache in der die XHTML-Elemente
geschrieben sind, also immer in English.
xml:lang="en"
Und nicht die Sprache des Dokumentes.
Ja, da irrst Du Dich :-)
" A special attribute named xml:lang MAY be inserted in documents to specify the language used in the contents and attribute values of any element in an XML document."
[lang:http://www.w3.org/TR/REC-xml/#sec-lang-tag]
See also:
http://www.w3.org/TR/xhtml1/#C_7
Gruß,
KonRad -