将属性添加到IXmlNode

时间:2013-05-20 18:08:21

标签: c# xml windows-store-apps

在Windows应用商店中,他们将XmlNode更改为IXmlNode! ,我试图通过常规方式向节点添加属性,但我没有删除它们Attributes.Append(---)

是否有任何解决方案可以将属性附加到节点?

 XmlDocument tileData = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquarePeekImageAndText01);
            IXmlNode bindingnode = tileData.SelectSingleNode("binding");
            XmlAttribute newAttribute = tileData.CreateAttribute("branding");
            newAttribute.Value = "name";

1 个答案:

答案 0 :(得分:2)

我试过,我发现解决方案是

bindingnode.Attributes.SetNamedItem(newAttribute);