繁体   English   中英

允许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");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM