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");
}
Спасибо!
Старый 22.01.2009, 11:49   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
а версия какая? у тебя вроде была ax3?

попробуй поискать описалово на MSDN.
http://msdn.microsoft.com/en-us/dyna...x/default.aspx

но там только ax4 и ax2009
http://msdn.microsoft.com/en-us/library/aa611587.aspx
http://msdn.microsoft.com/en-us/libr...87(AX.10).aspx

вот то, в чем сам разбирался
Перевод строки в xml-файле
попробуй с writer'ами разобраться. что-то такое было в XMLWriterSettings
__________________
полезное на axForum, github, vk, coub.
Старый 22.01.2009, 12:02   #3  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Цитата:
Сообщение от mazzy Посмотреть сообщение
а версия какая? у тебя вроде была ax3?
Ax3 SP3

Поэксперементирую c XMLWriter, Спасибо!

P.S. Класса XMLWriter в 3-ке не оказалось, видимо он появился позже.

Последний раз редактировалось DreamCreator; 22.01.2009 в 12:28.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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, время: 07:55.