我使用的XDocument创建下同code一个RSS:
I'm using XDocument to create a RSS same below code:
var document = new XDocument(
new XDeclaration("1.0", "utf-8", null),
new XElement("rss",
new XElement("channel",
new XElement("title", "test"),
new XElement("dc:creator", "test"),
这是例外,这code中的执行过程中发生的。
An exception occurring during the execution of this code.
的':'字符,十六进制值0x3A的不能被包含在一个名称
The ':' character, hexadecimal value 0x3A, cannot be included in a name.
我如何使用:
字符元素的名称
How can I use :
character in a name of element?
要使用的命名空间,你需要首先创建命名空间对象:
To use namespaces, you'll need to create the namespace object first:
更新时间:
XNamespace ns = "http://purl.org/dc/elements/1.1/";
var document = new XDocument(
new XDeclaration("1.0", "utf-8", null),
new XElement("rss", new XAttribute(XNamespace.Xmlns + "dc", ns)
new XElement("channel",
new XElement("title", "test"),
new XElement(ns + "creator", "test"),
....