Насколько я знаю, такого нет. Документы лгут. Документы в формате XML, представленные в виде таблиц стилей, всегда выглядят в режиме причуд, тогда как в теории они всегда должны находиться в режиме стандартов независимо от типов документов (которые в некотором роде устарели и в наши дни так мало используются).
Приведенный выше пример не демонстрирует этого, хотя ... Я тестировал что-то вроде этого:
<?xml-stylesheet href="test.css" type="text/css"?>
<potato>
<custard>X</custard>
</potato>
custard { width: 150px; padding: 50px; background: yellow; }
Это отображает общую ширину + отступ как 150px вместо правильных 250px. Добавление любого из:
<!DOCTYPE potato>
<!DOCTYPE potato SYSTEM "blankfile.dtd">
<!DOCTYPE potato PUBLIC "-//W3C//DTD XHTML 1.0//EN" "blankfile.dtd">
или изменение корневого элемента на «html» и обращение к реальному URI XHTML DTD не имеет значения. Необработанный рендеринг XML остается в режиме причуд. Это не имеет ничего общего с распознаванием MIME-приложения / xhtml + xml media type.
Полагаю, что рендеринг raw-XML в IE - это особенность, которая не обновлялась с IE5. Это продолжает быть медленным, причудливым и бесполезным.