Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Possible Duplicates:
Text Editor for very big file - Windows
What editor/viewer to use to inspect large text based files?

Any text editor can do XML as long as they're small, but I need to edit XMLs way over 100MB each.

These XMLs are conversions from binary formats (and round trip binary->xml->binary doesn't change a byte), so I cannot really split any parts out. I'm trying some tricks to make the file smaller while still keeping it editable, but sheer amount of data makes it very difficult.

Are there any programs that can deal with even massive XML? At least basic functionality like editing by hand, find and replace etc., but if I could also get xml diffs, and xml search and replace with xquery or something like that, that would be just wonderful.

share|improve this question

marked as duplicate by heavyd, Sathya, r0ca, JNK, random Sep 28 '10 at 3:22

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
For which operating system? –  paradroid Sep 27 '10 at 14:16
    
possible duplicate of Text Editor for very big file - Windows or What editor/viewer to use to inspect large text based files?. Also, see similar questions on Stack Overflow and Server Fault –  heavyd Sep 27 '10 at 14:23
    
I normally use OSX, but I can start a VM with Linux or Windows just for that. –  taw Sep 27 '10 at 16:10
1  
This should not have been closed as "exact duplicates". Editing large XML files and editing large text files are two completely different matters. With large XML files, you might wish to take advantage of the usual collapse/expand facilities usually offered by XML editors to walk through branches. I have an XML file with which eclipse/WTP is struggling. Even Notepad++ with the usual plugins is sluggish. So there is a need for streamlines XML editors. –  Alain Pannetier Jan 15 '13 at 15:36

1 Answer 1

You didn't say which operating system, but for any operating system, gVim and Emacs are obvious candidates. They are free too.

share|improve this answer
    
Emacs gives me "Maximum buffer size exceeded" right away. vim is really incompatible with casual use, and I'm not a hardcore vim user. –  taw Sep 27 '10 at 16:22
2  
If you rename gvim to evim it will start up in an easy mode for casual users. It makes it non-modal and sets up key bindings the way you probably expect. –  Karl Bielefeldt Sep 27 '10 at 21:14
    
I never knew that, but there is also 'Cream for Vim' (Windows), which probably lies somewhere in the middle, as it is still modal. –  paradroid Sep 27 '10 at 21:45

Not the answer you're looking for? Browse other questions tagged or ask your own question.