Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 01:17

Работа с .XML файлами

Автор RomanCasper, 28 июл 2015, 10:33

0 Пользователей и 1 гость просматривают эту тему.

RomanCasper

Всем привет!

Сразу к делу. Я создаю xml файлик такой структуры:

<SMSPEC>
    <DOCID>SOTA15Ц0000000600</DOCID>
    <DOCTYPE>IW</DOCTYPE>
    <SPECITEM>1</SPECITEM>
    <ARTICLE>062951</ARTICLE>
    <DISPLAYITEM>1</DISPLAYITEM>
    <QUANTITY>50</QUANTITY>
    <TOTALPRICE>0</TOTALPRICE>
    <TOTALPRICECUR>0</TOTALPRICECUR>
</SMSPEC>
<SMSPEC>
    <DOCID>SOTA15Ц0000000600</DOCID>
    <DOCTYPE>IW</DOCTYPE>
    <SPECITEM>2</SPECITEM>
    <ARTICLE>065790</ARTICLE>
    <DISPLAYITEM>2</DISPLAYITEM>
    <QUANTITY>40</QUANTITY>
    <TOTALPRICE>0</TOTALPRICE>
    <TOTALPRICECUR>0</TOTALPRICECUR>
</SMSPEC>
<SMSPEC>
    <DOCID>SOTA15Ц0000000600</DOCID>
    <DOCTYPE>IW</DOCTYPE>
    <SPECITEM>3</SPECITEM>
    <ARTICLE>056257</ARTICLE>
    <DISPLAYITEM>3</DISPLAYITEM>
    <QUANTITY>10</QUANTITY>
    <TOTALPRICE>0</TOTALPRICE>
    <TOTALPRICECUR>0</TOTALPRICECUR>
</SMSPEC>

Как можно увидеть, создаются блоки <SMSPEC> < /SMSPEC> , с необходимой информацией внутри.

Теперь вопрос.
Я дошел до вот этого этапа записи:
<SMSPEC>
    <DOCID>SOTA15Ц0000000600</DOCID>
    <DOCTYPE>IW</DOCTYPE>
    <SPECITEM>1</SPECITEM>
    <ARTICLE>062951</ARTICLE>

И тут выяснил, что мне впринципе записывать этот блок не нужно. И теперь мне нужно все что выше, до <SMSPEC> удалить. Как это сделать?

p.s. заранее, то что блок не нужен я не могу знать никак.

vitasw

Цитата: RomanCasper от 28 июл 2015, 10:33заранее, то что блок не нужен я не могу знать никак.
Значит меняйте выборку данных так, чтобы необходимость блока была известна до записи в файл.


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск