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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.02.2016, 19:57   #1  
kia is offline
kia
Участник
 
96 / 19 (1) ++
Регистрация: 07.10.2008
Адрес: Харьков
Создание Excel XML с помощью XMLDocument (AX2009)
Решил самостоятельно сформировать Excel-файл в формате XML.
В нем должна появиться такая строка
PHP код:
  <Worksheet ss:Name="Лист1"
Вроде написал все правильно, но в результате отсутствует 'ss:'
Вот мой код:
X++:
    elem = doc.CreateElement('Worksheet');
    worksheet = workbook.AppendChild(elem);
    worksheet.SetAttribute('ss:Name', 'Лист1');
Пытался сделать через класс xmlAttribute устанавливая префикс, все равно не выводит.
Переписал на .NET - результат тот же.
Свойство Name у атрибута правильное.
Причем атрибут типа
workbook.setAttribute('xmlns:ss', 'urn:schemas-microsoft-comffice:spreadsheet');
замечательно установился.
Старый 12.02.2016, 08:50   #2  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Посмотрите пример https://technet.microsoft.com/ru-ru/...es(en-us).aspx . В коде надо объявить нужные namespace (см. пункт 2)
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 12.02.2016, 10:37   #3  
kia is offline
kia
Участник
 
96 / 19 (1) ++
Регистрация: 07.10.2008
Адрес: Харьков
Уже разобрался.
Нужно писать так:
X++:
    worksheet.setAttribute2('Name', 'urn:schemas-microsoft-com:office:spreadsheet', 'Лист1');
Теги
xml, xmlattribute

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
kurthatlevik: AX suggestion: XML Columns and XML indexes Blog bot DAX Blogs 0 28.10.2015 20:11
kurthatlevik: AX suggestion: XML Columns and XML indexes Blog bot DAX Blogs 0 28.08.2015 13:11
Open XML SDK генерит файлы, которые не открываются после пересохранения в Excel 2010 gl00mie DAX: Программирование 5 18.07.2014 14:18
palleagermark: XML transformation from Excel spreadsheet Blog bot DAX Blogs 0 22.11.2012 14:11
kamalblogs: Converting a System.Xml.XmlDocument to XML type in Dynamics ax Blog bot DAX Blogs 0 19.04.2010 09:05

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

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

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