我正在使用 XDocument 创建与以下代码相同的 RSS:
var rss = new XDocument(
new XDeclaration("1.0", "utf-8", null),
new XElement("rss", new XElement("channel",
new XElement("title", blog.Title),
new XElement("link", link),
new XElement("description", blog.Description),
new XElement("generator", "RSS Generated by x"),
new XElement("language", "fa"),
from item in items
select new XElement("item",
new XElement("title", item.Title),
new XElement("link", item.Link),
new XElement("pubDate", item.PubDate),
new XElement("author", item.Author),
new XElement("guid", item.Guid),
new XElement("description", item.Description),
new XElement("comments", item.Comments)
)
),
new XAttribute("version", "2.0")));
某些内容在此代码执行期间发生异常。
'.', hexadecimal value 0x00, is an invalid character.
'', hexadecimal value 0x1D, is an invalid character.
'', hexadecimal value 0x0B, is an invalid character.