AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.01.2009, 11:33   #1  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Как вставить тег <!DOCTYPE.. в XML?
Добрый день! Помогите пожалуйста вставить тег
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
в выгружаемый XML файл

Пример выгрузки:
X++:
static void testExportXML(Args _args)
{
    XMLDocument                 xmlDocument;
    XMLElement                  xmlRootElement;

    XMLProcessingInstruction    instruction;
    XMLProcessingInstruction    instruction_old;
    XMLElement                  xmlElement;
    ;

    xmlDocument = XMLDocument::newBlank();
    instruction = xmlDocument.createProcessingInstruction(
        'xml', 'version="1.0" encoding="windows-1251"');

    instruction_old = xmlDocument.firstChild();
    xmlDocument.replaceChild(instruction, instruction_old);

    // <!DOCTYPE yml_catalog SYSTEM "shops.dtd">

    xmlRootElement = xmlDocument.createElement('yml_catalog');
    xmlRootElement.setAttribute("date",
        date2Str(systemDateGet(),321,2,3,2,3,4) + " " + subStr(time2Str(timeNow(),1,1), 1, 5));
    xmlDocument.appendChild(xmlRootElement);

    xmlDocument.save("c:\\test.xml");
}
Спасибо!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Generate XML Documentation Files for a project - DAX 2009 Blog bot DAX Blogs 0 08.08.2008 19:06
axStart: How to use XSLT in AIF and what’s wrong with empty xml Nodes. Blog bot DAX Blogs 0 27.04.2008 18:07
Как добавить тип документа !DOCTYPE в xml файл Asterisk DAX: Программирование 0 04.02.2008 12:17
Inside Dynamics AX 4.0: The XML Structure Blog bot DAX Blogs 0 04.10.2007 11:20
casperkamal: Data XML Generation Wizard - Version 2.0 For Dynamics Ax Blog bot DAX Blogs 0 04.03.2007 23:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:01.