我需要在C#Windows窗体应用程序的树视图控件中显示一个大型XML文件(> 21MB).我编写了适用于小型XML文件的代码,但是当我尝试打开一个大的XML文件(> 1 MB)时,它花费了太多时间. 任何人都可以建议我如何优化这一点并建议我做出任何改变或替代方案. 以下是代码段: private void Crea
我正在重写一些使用XmlDocument来解析某些XML的代码.我想使用XmlReader来查看是否可以获得一些性能改进. XML的结构如下所示: <items> <item id="1" desc="one"> <itemBody date="2012-11-12" /> </item> <item id="2" desc="t
我有一个大的XML文件(大约400MB),我需要确保在开始处理之前格式良好. 我尝试过的第一件事就是类似于下面的内容,这很棒,因为我可以发现XML是否格式不正确以及XML的哪些部分“糟糕” $doc = simplexml_load_string($xmlstr); if (!$doc) { $errors = libxml_get_errors();
下面内容段是关于C# 中xmlreader类的实用演示的内容。 protected void Page_Load(object sender, EventArgs e) { int i = 0; XmlReaderSettings set=new XmlReaderSettings(); set.IgnoreComments=true; set.Ignore