从Resources加载XML

时间:2009-05-12 08:50:55

标签: c# xml resources

我有一个嵌入式XML作为资源。尝试加载时如:

XDocument quoteDocument = XDocument.Load(Properties.Resources.Quotes);

我收到错误:

  

UriFormatException

如何从资源中正确加载XML?

1 个答案:

答案 0 :(得分:22)

将以下内容用于XDocument

XDocument quoteDocument = XDocument.Parse(Properties.Resources.Quotes);

虽然此代码适用于XmlDocument

XmlDocument quoteDocument = new XmlDocument();
quoteDocument.LoadXml(Properties.Resources.Quotes);