Editores como Notepad ++ ou UltraEdit pode ajudar. No entanto, não tenho uma resposta para aumentar o limite de memória.
Ao carregar um arquivo XML de 250 MB em Bloco de notas XML , recebo um "OutOfMemoryException". Existe alguma maneira de aumentar o limite de tamanho?
Existe alguma outra ferramenta que possa carregar grandes arquivos XML?
Editores como Notepad ++ ou UltraEdit pode ajudar. No entanto, não tenho uma resposta para aumentar o limite de memória.
Qualquer número de editores de texto de terceiros irá carregar arquivos grandes como o Visual Studio (embora fique um pouco lento se o arquivo XML for grande por causa do trabalho que está fazendo para construir o modelo de documento).
Você também pode usar o WordPad, que não tem os mesmos limites de tamanho - mas é menos do que ideal como um editor de texto.
Meu editor de texto preferido é o TextPad - mas há um lote de escolhas.
O XML Notepad é um aplicativo .NET e está marcado como "Any CPU" (eu baixei o XML Notepad e verifiquei com corflags .).
Assim, se você executá-lo em uma versão de 64 bits do Windows com RAM suficiente, a exceção OutOfMemoryException não deve acontecer.
Atualizar : funciona! (quase)
Eu tentei em um arquivo XML de 410 MB. Bytes privados foram para 6,7 GB antes do bloco de notas XML ficar sem memória no meu sistema de 8 GB. Então é possível quebrar a barreira de 1,4 GB e o arquivo XML de 250 MB provavelmente pode ser aberto.
Eu também tentei abrir um arquivo XML de 97 MB. O XML Notepad não ficou sem memória e abriu bem. Bytes privados foi 719 MB.
XMLMax irá lidar com isso facilmente e colocá-lo em um treeview em cerca de dez segundos.
What Problems Does XMLMax Solve?
Too Big. If other software, or processes such as ETL, cannot open XML because it is too large, XMLMax will split XML into smaller, well-formed XML files. It provides several split options. Quickly and easily split large sitemap files.Also see our XmlSplit tool.