允许Xelement.SetAttributeValue

时间:2016-04-18 20:29:20

标签: c# asp.net xelement

我想在属性名称中使用特殊字符,如“:”我该怎么做?

.SetAttributeValue("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");

当我尝试它时说“:”不允许作为属性名称

1 个答案:

答案 0 :(得分:0)

你可以这样做:

el.SetAttributeValue(XNamespace.Xmlns.GetName("xsi"), "http://www.w3.org/2001/XMLSchema-instance");

替代语法:

{{1}}