当您使用XDocument.Load创建新的XDocument时,它是打开XML文件并保留本地副本,还是连续从硬盘读取文档驾驶?如果它连续读取,是否有更快的解析XML的方法?XDocumentx=XDocument.Load("file.xml"); 最佳答案 有几个测量值需要考虑:线性遍历速度(例如读取/加载)按需查询速度要回答直接的问题:XDocument使用XmlReader通过读取每个元素并创建相应的将文档加载到内存中XElement实例(参见下面的代码)。因此,它应该非常快(对于大多数用途来说足够快),但在解析大型文档时可