如何添加xml:lang="en"
到 xElement?
我收到一个错误:
“':' 字符,十六进制值 0x3A,不能包含在名称中”
XDocument objXDoc = new XDocument(
new XElement("cXml",
new XAttribute("xml:lang", "en")
)
);
如何添加xml:lang="en"
到 xElement?
我收到一个错误:
“':' 字符,十六进制值 0x3A,不能包含在名称中”
XDocument objXDoc = new XDocument(
new XElement("cXml",
new XAttribute("xml:lang", "en")
)
);
属性“xml:lang”必须这样设置:
new XAttribute(XNamespace.Xml + "lang", "en")
由于“xml”命名空间是默认命名空间,因此表示它的 XNamespace 作为 XNamespace 类本身的静态属性提供。
进一步参考:http: //msdn.microsoft.com/it-it/library/system.xml.linq.xnamespace.aspx
尝试
new XAttribute(XNamespace.Xml + "lang", "en");