允许 Xelement.SetAttributeValue 中的特殊字符
Allow special characters in Xelement.SetAttributeValue
我想在属性名称中使用特殊字符,例如“:”,我该怎么做?
.SetAttributeValue("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
当我尝试时它说“:”不允许作为属性名称
你可以这样做:
el.SetAttributeValue(XNamespace.Xmlns + "xsi", "http://www.w3.org/2001/XMLSchema-instance");
替代语法:
el.SetAttributeValue(XNamespace.Xmlns.GetName("xsi"), "http://www.w3.org/2001/XMLSchema-instance");
我想在属性名称中使用特殊字符,例如“:”,我该怎么做?
.SetAttributeValue("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
当我尝试时它说“:”不允许作为属性名称
你可以这样做:
el.SetAttributeValue(XNamespace.Xmlns + "xsi", "http://www.w3.org/2001/XMLSchema-instance");
替代语法:
el.SetAttributeValue(XNamespace.Xmlns.GetName("xsi"), "http://www.w3.org/2001/XMLSchema-instance");