【发布时间】:2009-07-03 18:11:17
【问题描述】:
你好;我尝试从 xml 文件中保存 xml 数据。我怎样才能做到这一点?如果我使用下面的代码,XmlStream 返回 null “throw null”。怎么能这样?
我的数据:
<list>
<subscriber Type="Random">
<name>yusuf</name>
<surname>karatoprak</surname>
</subscriber>
</list>
public static XDocument GetRawsSnippetAsXDocuments()
{
Assembly assembly = Assembly.GetExecutingAssembly();
Stream xmlStream = assembly.GetManifestResourceStream("XlinqTest1.User.xml");
if (xmlStream == null)
{
throw new NullReferenceException("Hata!!!");
}
XDocument xmlDocument = XDocument.Load(XmlReader.Create(xmlStream));
return xmlDocument;
}
主程序:
class Program
{
static void Main(string[] args)
{
XDocument document = XmlHelper.GetRawsSnippetAsXDocuments();
var listCount = document.Descendants("list").Count();
}
}
【问题讨论】: