在 Axapta 2012 中向 xmlNode 添加属性

Adding attributes to xmlNode in Axapta 2012

我们可以在 Axapta 2012 中向 xmlNode 添加属性吗?如果是这样,我该怎么做?

下面是我的XML。我需要向 <Task> 节点添加一个 Id 属性。

<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>

您可以使用 XmlElement.setAttribute 方法将属性添加到 XML 节点。例如,如果 xmlElementTask XML 节点,代码将是

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

另请参阅 XmlElement.setAttribute Method [AX 2012] (MSDN documentation of the method) and Create XML and write to file in Dynamics AX(完整示例和 "dynamics ax xml attributes" 的第一个 Google 结果)