Загрузка больших XML-файлов в Блокнот XML

При загрузке XML-файла на 250 МБ в Блокноте Microsoft XML я получаю "OutOfMemoryException". Там какой-либо путь состоит в том, чтобы увеличить предел размера?

Есть ли какой-либо другой инструмент, который может загрузить большие XML-файлы?

2
задан 30.01.2011, 12:15

5 ответов

Редакторы как Блокнот ++ или UltraEdit могли бы помочь. Однако у меня нет ответа для увеличения предела памяти.

1
ответ дан 12.12.2019, 00:30

Любое количество сторонних текстовых редакторов загрузит большие файлы, как будет Visual Studio (хотя это становится немного медленным, если XML-файл является большим из-за работы свое выполнение для создания модели документа).

Можно также использовать WordPad, который не имеет тех же пределов размера - но его меньше, чем идеал как текстовый редактор.

Моим предпочтительным текстовым редактором является TextPad - но существует большой выбор.

0
ответ дан 12.12.2019, 00:30

Вы могли бы хотеть попробовать Vim (или дубликаты GUI GVim или Сливки). Буферы использования Vim и никогда не загружают весь файл в память.

0
ответ дан 12.12.2019, 00:30

Блокнот XML является приложением.NET и отмечен как "Любой ЦП" (я загрузил Блокнот XML и проверил его с corflags.).

Таким образом при выполнении его на версии на 64 бита Windows с достаточным количеством RAM затем, исключения OutOfMemoryException не должно происходить.


Обновление:Работает! (почти)

Я попробовал его на XML-файле на 410 МБ. Частные Байты перешли к 6,7 ГБ, прежде чем Блокнот XML исчерпал память в моей системе на 8 ГБ. Таким образом, возможно повредить барьер на 1,4 ГБ, и XML-файл на 250 МБ может, вероятно, быть openened.

Я также пытался открыть XML-файл на 97 МБ. Блокнот XML не исчерпал память и открылся прекрасный. Частные Байты составляли 719 МБ.

0
ответ дан 12.12.2019, 00:30

XMLMax обработает его легко и поместит его в treeview приблизительно через десять секунд.

Какие проблемы XMLMax решает?

Слишком Большой. Если другое программное обеспечение или процессы, такие как ETL, не может открыть XML, потому что это является слишком большим, XMLMax разделит XML на меньшие, правильно построенные XML-файлы. Это предоставляет несколько возможностей разделения. Быстро и легко разделение большие файлы карты сайта. Также посмотрите наш инструмент XmlSplit.

enter image description here

0
ответ дан 12.12.2019, 00:30

Теги

Похожие вопросы