【发布时间】:2016-10-17 20:04:59
【问题描述】:
我要处理不包含任何数据的空文件 运行下面的代码后,它会给出错误,例如缺少根元素。
如何检查xDoc 是否为空或为空?
string path = @"E:\Test.xml";
XDocument xDoc = XDocument.Load(path);
【问题讨论】:
-
路径已存在但文件为空,我可以使用 try catch 但需要其他方法来检查特定 XDocument 是否为空或为空
-
不明白为什么 try catch 块没有回答你的问题,你能解释一下你想要什么结果吗?
-
我只是想避免这个错误,对于字符串,我们可以像 string.IsNullOrEmpty() 这样简单地检查为什么我们不能检查任何 XmlDoxument 或 XDocument
-
@yashfale 因为这不是字符串...
标签: c# xml linq-to-xml