【问题标题】:Can anybody provide XMLTextReader Custom Logic to read large XML fast...?任何人都可以提供 XMLTextReader 自定义逻辑来快速读取大型 XML...吗?
【发布时间】:2009-01-23 05:29:14
【问题描述】:

我需要一个自定义逻辑来读取大小为 1GB 的大型 XML 的帮助。

谢谢 西瓦兰

【问题讨论】:

  • .NET 中的 XmlReader 实现,尤其是 XmlTextReader 的实现非常快。能否大幅提升其速度值得商榷。您可能无法找到内存来存储解析的数据,但您的问题只是关于速度...

标签: c# xml


【解决方案1】:

以下代码 sn-p 可能会对您有所帮助:

private void readXML() {
    XmlReaderSettings settings = new XmlReaderSettings();
    //configure xml reader settings...
    using(XmlReader reader = XmlReader.Create("file.xml", settings)){
        while (reader.Read()){
            //read xml content..
        }
        reader.Close();
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    • 2011-11-21
    • 1970-01-01
    • 2011-07-20
    相关资源
    最近更新 更多