Добавление атрибутов в xmlNode в Axapta 2012

Можем ли мы добавить атрибуты в xmlNode в Axapta 2012? Если да, то как мне это сделать?

Ниже мой XML. Мне нужно добавить атрибут Id к узлу <Task>.

<Task Id="Cs-2213">
    <Name>Cannot delete the picking lists (lines)</Name>
    <Version>6.2.1000.4051</Version>
    <Sprint>17.8</Sprint>
    <Project>Cs2213_Prd_DelPickIssue</Project>
    <Area>Production</Area>
    <Status>Closed</Status>
    <BugTrackId/>
</Task>

person user3226663    schedule 18.03.2015    source источник


Ответы (1)


Вы можете использовать метод XmlElement.setAttribute для добавления атрибутов в узел XML. Так, например, если xmlElement является узлом Task XML, код будет таким:

xmlElement.setAttribute('Id', 'Cs-2213');

См. также метод XmlElement.setAttribute [AX 2012] (документация MSDN метода) и Создать XML и записать в файл в Dynamics AX (полный пример и первый результат Google для «атрибутов Dynamics AX XML»)

person FH-Inway    schedule 18.03.2015