Пока ТипТега <> 4 Цикл // пока не достигнут конец файла
Если ТипТега <> 1 Тогда // пропускаем концы уровней и инструкции ВыбратьУзлы
ТипТега = гФайл.Следующий();
Продолжить;
КонецЕсли;
ИмяТега = гФайл.СвойстваТекущегоУзла.Имя;
ТипТега = гФайл.Спуститься();
Продолжить;
КонецЦикла;
КонецПроцедуры
Если пытаюсь получить текущийЭлементВВидеОбъекта, то считывается только один элемент, затем метод Спуститься() перекидывает сразу на последнюю строку. Что делаю не так?
Так понял метод ТекущийЭлементВВидеОбъекта() имеет смысл только для внутренних тегов. Если пытаться его выполнить во внешних, то весь ХМЛ преобразуется в непойми что и курсор позиционируется на конце файла.
Каким образом можно понять, что тег внутренний?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший