|  | Изменение файла 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 | 
        Спасибо за внимание, все получилось))     |  | 
        Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший