#0
by Crush
Файл начинается со строк: <?xml version="1.0" encoding="windows-1251"?><!--бла бла бла--> Строки эти добавляются так: дом.ДобавитьДочерний(дом.СоздатьКомментарий("бла бла бла")); Вот как мне получить строчку = "бла бла бла"?
#1
by Asmody
Перебрать дочерние узлы, найти где ТипУзла = ТипУзлаDOM.Комментарий, у него посмотреть свойство ЗначениеУзла
#3
by Crush
Спасибо конечно, но не то. В Дочерних узлах только один узел с типом Элемент, он же ЭлеемнтДокумента.
#6
by Crush
:) и памятник Мне то нужен комментарий, который находится перед главной веткой этого дерева. <?xml version="1.0" encoding="windows-1251"?> <!--бла бла бла--> <ГлавнаяВетка> <!--Этот коммент мне не нужен! Нужен тот что выше--> Попробую через ЧтениеУзловDOM. Ни разу еще пользовался, вдруг взлетит.
#7
by Crush
из СП:Примечание: Будут пропущены следующие типы узлов: ОбъявлениеXML, ИнструкцияОбработки, ОпределениеТипаДокумента, Комментарий. Метод Прочитать позиционируется на начале элемента. Походу тоже игнорирует комментарии. Как еще можно, не прибегая к ?
#8
by Krolik Bezobraznik
Я делаю так В переменной мЗапрос записывай полный путь до узла, который ты хочешь загрузить.
#13
by DS
Ну, это случайно удалось так сделать. Так сказать недокументированная возможность. По сути этот коментарий должен был вложиться в документ. Но т. к. в конструкторе не был указан обязательный реквизит - имя документа (главного узла), то этот узел и не был создан. Надо написать 1с по поводу такого поведения конструктора ДокументDOM.
#14
by Crush
Нормально отрабатывает. Вложенные узлы так же добавляю. Кстати тема решена. Следующим постом - решение;)
#15
by Crush
Нужно было при чтении указать параметры (ПараметрыЧтенияXML(,,,,,,,Ложь)), тогда в дочерних узлах будут коменты.
#17
by Crush
Он не прочитается, т.к. нет корневого узла. дом = Новый ДокументDOM; дом.ДобавитьДочерний(дом.СоздатьКомментарий("бла бла бла"));
#18
by DS
Для меня, честно говоря, конструктор "Новый ДокументDOM;" без параметров просто откровение.
#19
by Crush
:)ага. Сам только обратил внимание.:) в СП описаны два конструктра и минимум два параметра - ОБЯЗАТЕЛЬНЫЕ. Но, СП - это СП. А Новый ДокументDOM - это DOM документ:) Вспомнился анекдот, когда сын программиста спрашивал у папы про движение солца за окном. На что папа выяснил стабильность движения и попросил ничего не трогать, мол пока и так стабильно работает:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как определить, что объект не доступен по RLS
- УРБД. Узел плана обмена как реквизит в справочнике.
- УТ 10.3 Автоматически заполнять значение свойства элемента номенклатуры
- v7: Торговля и склад: ошибка БД или...
- Многострочный текст в табличном поле
- УТ11. Поступление товаров и услуг. Не отображается поле ввода Контрагент
- Клиент банк создает дубли контрагентов (для поля Плательщик). БП 3
- Отличия в основной конфигурации и конфигурации поставщика после обновления
- Не отображается картинки в табличной части web клиенте.
- не правильно отображается списание.
- Критерии отбора
- 1C8 Как проще сохранить несколько таблиц значений в файл, а потом их прочитать?
- НайтиПоНаименованию() - принцип выбора найденного элемента из нескольких
- Несколько обновлений РИБ за раз
- СКД: Вывод поля только в группировке
- Лицензирование COM-соединения
- Как обработать нажатие на декорацию в управляемой форме?
- SQL план Проверка целостности базы данных
- Настройки интерфейса по умолчанию
- Как связать «табличную часть» документа с деревом значений на форме документа