В итоге ДокументDOM теперь решает задачу быстрее чем Oxygen XML Editor таким циклом
ф = 0;
Для Счетчик = 0 По 8 Цикл
Выражение = "/e/e[1]/e/" + ШаблонУровня + "d[(position()=5 or position()=6) and starts-with(text(), '""') and text()!='""""']/text()"; // Все элементы
Разыменователь = Новый РазыменовательПространствИменDOM(Новый Соответствие);
НаборУзлов = ДокументDOM.ВычислитьВыражениеXPath(Выражение, ДокументDOM, Разыменователь, ТипРезультатаDOMXPath.НеупорядоченныйИтераторУзлов);
Пока Истина Цикл
Узел = НаборУзлов.ПолучитьСледующий();
Если Узел = Неопределено Тогда
Прервать;
КонецЕсли;
ф = ф + 1;
КонецЦикла;
ШаблонУровня = ШаблонУровня + "*/";
КонецЦикла;