![]() |
![]() |
|
Изменение файла 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
|
Спасибо за внимание, все получилось))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |