Как записать текст в xml через xdto?

  1. 8 г. назад

    Есть файл xsd, по которому я формирую объект XDTO со всеми свойствами и внутренними объектами.
    код:
    МояФабрикаXDTO = СоздатьФабрикуXDTO(ВременныйФайлXSD);

    ЗаписьXMLISO = Новый ЗаписьXML;
    ПараметрыЗаписиXML = Новый ПараметрыЗаписиXML("UTF-8", "1.0", Ложь);
    ЗаписьXMLISO.ОткрытьФайл(ВременныйФайлXML, ПараметрыЗаписиXML);
    ЗаписьXMLISO.ЗаписатьОбъявлениеXML();
    //заполнение всего
    МояФабрикаXDTO.ЗаписатьXML(ЗаписьXMLISO, КорневойОбъектXDTO);

    на выходе получается большой красивый файл xml, что-то типа

    <Document>
    <PmtRgltryInfNtfctn>
    <GrpHdr>
     <MsgId>074427e22e3411e6a2b5cfed2b2e189c</MsgId>
     <CreDtTm>2016-06-09T14:19:29</CreDtTm>
    <InitgPty>
    <Pty>
     <Nm>Новая организация ООО</Nm>
     <PstlAdr/>

    А нужно добавить текст к узлу Document, чтобы было:

    <Document>
    <!--
    RU-CMPG 
    RU2015.01
    Справка о Валютных Операциях (Currency Transaction Certificate / Payment Regalatory Information Notification)
     -->
    <PmtRgltryInfNtfctn>
    <GrpHdr>
     <MsgId>TESTRUMM-MSG-20151103-001</MsgId>
     <CreDtTm>2015-11-03T10:10:10+02:00</CreDtTm>

    как это можно сделать?

  2. начнём с того, что это не текст, а комментарий

  3. предлагаю в тексте уже добавить

или зарегистрируйтесь чтобы ответить!