Жаль что проект закрыт . Попалась ошибка... , быть может автор подскажет где искать решение.
Проблема в следующем - DirectResize переводит содержимое всех тегов в нижний регистр(данные внутри тегов не меняются).
Для html это не критично, а вот для xml уже играет роль.
Не большой пример:
Оригинал -
<VendorCode>SUN</VendorCode>
DirectResize меняет на
<vendorcode>SUN</vendorcode>
xml генерится для сторонней системы и на них я повлиять не могу. Сейчас решил просто - в теле плагина добавил условие:
case "OnWebPagePrerender":
if ($modx->documentIdentifier != 'XXX'){
$modx->documentOutput = $direct->Process($modx->documentOutput);
}