Имя: Пароль:
1C
1С v8
прочитать комментарий в xml. как ?
0 Ma3eIIa
 
17.08.15
12:30
Есть в хмл комментарий после тегов. как его можно прочитать ?
<!-- ND=тест -->
1 Timon1405
 
17.08.15
12:32
2 Ma3eIIa
 
17.08.15
12:34
ясно. думал через чтение хмл можно :).
спасибо
3 cw014
 
17.08.15
12:40
ЧтениеXML не читает комментарии - только данные
4 Ma3eIIa
 
17.08.15
12:45
(3) то есть в 1с нет встроенного механизма. где можно получить все с хмл. верно ?
5 igork1966
 
17.08.15
12:45
ПараметрыЧтенияXML (XMLReaderSettings)
ИгнорироватьКомментарии (IgnoreComments)
Использование:

Только чтение.
Описание:

Тип: Булево.
Содержит признак игнорирования комментариев при чтении XML.
Истина - игнорировать. Значение по умолчанию Ложь.

Доступность:
6 igork1966
 
17.08.15
12:49
Книга знаний: Лента новостей в 1с;

    ПараметрыЧтенияXML = Новый ПараметрыЧтенияXML(,,,, Истина, Истина,Истина,Истина,Истина);
    
    ЧтениеXML = Новый ЧтениеXML;
    ЧтениеXML.ОткрытьФайл(ИмяФайла, ПараметрыЧтенияXML);
7 Ma3eIIa
 
17.08.15
12:52
Так что это мне даст ? он же и так Ложь
8 igork1966
 
17.08.15
12:55
(7) Пример смотри в (6), в конструкторе ПараметрыЧтенияXML задается
9 igork1966
 
17.08.15
12:56
ПараметрыЧтенияXML (XMLReaderSettings)
На основе набора параметров
Синтаксис:

Новый ПараметрыЧтенияXML(<Версия>, <Язык>, <ПробельныеСимволы>, <ТипПроверкиПравильности>, <ИгнорироватьОбъявлениеXML>, <ИгнорироватьТипДокумента>, <ИгнорироватьИнструкцииОбработки>, <ИгнорироватьКомментарии>, <ИгнорироватьПробельныеСимволы>, <СекцииCDATAКакТекст>, <ИспользоватьИгнорируемыеПробельныеСимволы>)
10 igork1966
 
17.08.15
12:58
(7) Это всего на всего говорит о том что нельзя налету параметры менять.
11 Ma3eIIa
 
17.08.15
12:59
да причем тут это.
У меня файл хмл. после закрытие главного тега идет комментарий. вот его надо прочитать. чтение ХМЛ. его не видит.
12 Провинциальный 1сник
 
17.08.15
13:00
(11) Читай текстом
13 Ma3eIIa
 
17.08.15
13:01
(12) да на это указали еще в (1)
вот как выглядит файл
http://prntscr.com/85kllu
14 igork1966
 
17.08.15
13:01
(11) Создаешь параметры, в которых ИгнорироватьКомментарии> = Ложь
Предаешь в ОткрытьФайл
При получении узлов получишь и комментарий.
15 igork1966
 
17.08.15
13:03
(14) + у него будут соответствующий тип узла
16 Ma3eIIa
 
17.08.15
13:04
ха прикольно.
А чего он по умолчанию не читает его ?
17 igork1966
 
17.08.15
13:05
(16) Мало кому надо
18 Ma3eIIa
 
17.08.15
13:08
(17) то чего тут не написали. что игнорим. а не вот это пишут

Тип: Булево.
Содержит признак игнорирования комментариев при чтении XML.
Истина - игнорировать. Значение по умолчанию Ложь.
19 Ma3eIIa
 
17.08.15
13:08
ладно. огромное спасибо
20 igork1966
 
17.08.15
13:12
(18) Значение по умолчанию Истина.
21 igork1966
 
17.08.15
13:24
(20) + в противоречие с СП ;-(
22 igork1966
 
17.08.15
13:24
(21) + по крайней мере при ОткрытьФайл без параметров