|
Изменение файла xml
| ☑ |
0
1С-ница
15.04.13
✎
13:17
|
Есть необходимость в формируемый программно файл выгрузки в формате xml вставить строку (после первой строки):
<?xml-stylesheet type='text/xsl' href='XSLTReport.xslt'?>
Файл должен выглядеть таким таким образом:
<?xml version="1.0"?>
<?xml-stylesheet type='text/xsl' href='XSLTReport.xslt'?>
<root>
<client>
<name></name>
<date_pay></date_pay>
<sum></sum>
<phone></phone>
</client>
</root>
Подскажите как это сделать? Получилось внести эту строку в конец файла, а нужно именно после первой строки.
|
|
1
almar
15.04.13
✎
13:19
|
(0) Тебе нужно найти такой хитрый софт, называется "текстовый редактор"
|
|
2
Wobland
15.04.13
✎
13:22
|
взять из файла первую строку, записать нужную, взять вторую строку... тупо и в лоб
|
|
3
1С-ница
15.04.13
✎
13:23
|
(2) Логически я понимаю как это сделать Как это реализовать программно? Можно пример кода как обрабатывать xml файлы?
|
|
4
1С-ница
15.04.13
✎
13:24
|
(1) эту строчку нужно записать программно
|
|
5
zippygrill
15.04.13
✎
13:25
|
1с-ница :) забавно
|
|
6
almar
15.04.13
✎
13:25
|
(4) ТекстовыйДокумент
ВставитьСтроку(<НомерСтроки>, <Строка>)
Вставляет в текстовый документ строку с указанным номером.
|
|
7
Wobland
15.04.13
✎
13:25
|
(3) Новый ТекстовыйДокумент
|
|
8
Wobland
15.04.13
✎
13:26
|
(6) вот же!
|
|
9
1С-ница
15.04.13
✎
13:27
|
(6) А этот текстовый документ потом запишется как xml?
|
|
10
zippygrill
15.04.13
✎
13:27
|
(9) да хоть в txt :)
|
|
11
1Сергей
15.04.13
✎
13:27
|
(9) xml - это и есть текстовый документ
|
|
12
1Сергей
15.04.13
✎
13:44
|
Кстати.
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл("D:\1.xml");
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.Закрыть();
D:\1.xml
<?xml version="1.0" encoding="UTF-8"?>
|
|
13
1С-ница
15.04.13
✎
13:48
|
Спасибо за внимание, все получилось))
|
|