XML Marker
It automatically produces a tabular display of any selected tag by collecting repeating attribute and tag names and then arranging them into columns. The result is a clutter-free and informative tabular display.
The implementation is very efficient in memory and CPU resources so you can quickly navigate through very large XML files – up to about 500 megabytes.
More features include table sorting, syntax-highlighting editor, automatic indentation/pretty-printing of exiting code, drill down, as-you-type syntax checking, bookmarks, convert to spreadsheet, Branch Selector, non-collapsing editing and more.
XML Marker have full internationalization support with both Unicode/utf-8 and code page encoding.
Login to post commentsFast and nicely done, however when set as default XML editor in folder options the editor will not open XML fie from the Flight Simulator gauge viewer. Come up with \“can\‘t find C:\\Documents\” error. Other XML editors set as default work fine.
Text replace has a bug: If you replace s1 with s2 where s1 is a substring of s2, it goes (obviously) into a endless recursion.
Nice editor! I would like to see Ctrl+Home (go to the beginning) and Ctrl+End(got to the end of the document) supported. When selected text is deleted (working with shift+arrows), next selection starts at the very beginning of the document, which can cause accidental deletion of parts of the document you don\‘t want to delete.
Very nice error reporting while typing. I will be glad to have a simple \“intellisense\” feature- when you type a \”>\” to have closing tag added automatically for you. It will be good also if the document tree on the left doesn\‘t close everytime you type something…. no matter the document is not well formed at the time of typing it will be good if there is a \“less restricted\” way of analyzing it so the tree doesn\‘t close.
Indeed valid points. All, except the intellisense, will get fixed in the upcoming next version.
After using XML Marker for a while I\‘ve noticed one annoying detail. The scroll down arrow scrolls one line at a time but the scroll up button scrolls numerous lines at a time. Don\‘t know if this is intentional or a coding bug.
David
I have successfully reproduced the bug and fixed it. The fix will be available in the upcoming next version.
There seems to be a problem with any unicode character with a hex code containining 22 eg çâ€Â¢ (a chinese character) hex value = 7522 . The 7522 gets interpreted as \\\“u (\\\” = hex 22, u = hex 75) It ends up with an error like DATA = \\\”\\\“u\\\”
I can\‘t tell you how happy I feel, seeing development starting on this invaluable tool.
This has for a long time been a favourite tool of mine in my XML toolkit. So glad to hear it is to get more love with version 2
It’s a very useful program.
But I’ve a feature request:
Please notice that the XML file has been modified outside of the XML Maker and conditional reload the file.
Love this software. I too am enthusiastic to see it’s getting more attention ! :) When can we expect a new version ? Thanks!
It should be released within about a month. Sorry for the very long delay.
Any update on the new version ??
Thanks.
This program is amazing. I have tried out a handful of different XML Editor tools, and none of them come close to this. XML Marker is very fast, takes little memory, but is still powerful. Right now I am using it to navigate through a 100MB file, and it has no problems.
Agree with previous comment – this runs circles around many ‘professional’ XML viewers (which, of course, can do much more, but don’t have the elegance displayed here!)
Really looking forward to next release! – I tagged this as ‘abandoned-ware’; great to learn it’s not!
Stefan
I echo that sentiment – and I have many of those ‘professional’ viewer/editors. I’m really looking forward to your release of the UTF-8 compliant version of this product. Thanks for providing the XML community with such a great tool!
very nice to use, especially the table view, with a possible ordering method for each column.
A nice to have feature will be a “double click” or “shortcut key” to open the “Edit using Editor” feature in the table selection Browser.
This also has for a long time been a favourite tool of mine. Cant wait for v2
I really like this editor and use it all the time. the only thing I miss in comparison with XMLSpy is a notification and update if the file has been externally changed.
Excellent program – I was looking for a program that could graphically display a DTD schema. I started looking at Altova and other paid program when I came acroos this and it’s ideal for the simple use I want it for.
Looking forward to the next release.
Thanks for the great tool!
Any chance you could provide feature like, say double click the Tree Selection Browser window and it maximizes the panel to ease the viewing?
Great new features in 2.0, but it’s very sad that it’s not freeware anymore. Unfortunately the old-fashioned pricing strategy of shareware especially with such a high price leads the software to be abandoned by current users gradually and be ignored by new users. Turing it into open-source with donation however, would have attracted a lot more new users and at the end of the day, the developers would be paid more! It is really a pity.
Just downloaded to load a large file that I had been able to view in previous version, but had not had tree. This file is 1.3 gb. It can read in the entire file but disappears during the parsing? Can I still use the old version?
yes, you can use the old version. They are designed to work side by side. I am not sure I understand the particular problem, can you elaborate and send the problem file?
You’ve got a nice program, and I would have considered buying it because I need an application that will handle 100Mb+ XML files without problems, but somehow your app misses that XML tags can be not only in Latin letters but in other languages also. I live in Russia and here I have to work with XML files that have tag names in Russian like <Документ></Документ> and the encoding attribute in the XML declaration clearly states:
<?xml version=“1.0” encoding=“windows-1251”?>
Your application treats the tag names in Russian like:
Warning: Expecting char data
Error: Unexpected text
Error: Invalid unicode sequence.
I’ve a question to ask will your software support national encodings or I will have to look for something else?
Xml marker 2.0 exclusively uses the Unicode standard for all non-Latin languages. Unicode appears to suit most users and is the recommended encoding for all applications. There should be support for non-Unicode encoding in one of the future releases of XML Marker, but it is a rather low priority feature. The main development effort right now if DTD and Schema visualization and validation.
Update: non-Unicode encoding is now working in the development version and should be available as a free update in the next month or so.
Great to see an update – loved v1.* :-)
I’d really like a feature where I could select some text in the ‘top right’ window (is there a name for that window?) and then locate its position in the tree view.
I also like version version 1.1, but version 2.1 is so much better and is due for a free update that includes:
- DTD and Schema validation and visualization
- Tree and grid searches
- Code page encoding
About the The locate the text: Click anywhere in the text window and then click the locate in tree icon, or press Ctrl+L
I am glad you like it. version 3.0 (a free update to version 2.1) should be out soon and will include the following:
- DTD and Schema validation and visualization
- Tree and grid searches
- Code page encoding
About the The locate the text: Click anywhere in the text window and then click the locate in tree icon, or press Ctrl+L
Very nice – handles large files really well, easy to use. Would like a tabbed interface so I could open multiple files in the same instance.
1.1 is my favorite xml editor! I use it mostly for viewing xml files from different sources. When testing 2.1 it stops at an “Invalid Unicode Sequence”. For me this is not a problem, but parsing stops. Could you add a way to ignore this error, label it as a warning or allow parsing to continue when errors?
Any plans on making a 64bit version?
Yes. 64 bit version should be released in the next version among the following features.
• DTD and schema validation and visualization.
• Improvements to allow bigger files (64 bit version and some efficiency fixes)
• Search in grid and tree.
• Filtering using XPath and regular expression
• And many more.
The Indent feature – how do I remove the indentation before saving? This capability is written in the feature description but not the method.
The only way to remove the indentation is to use the ‘undo’ command. Once you do that you will lose all the changes that you have done after the indent. The reason is that the indent function changes the document by adding and removing spaces and new line characters.
Somewhere in the future there should be an option to undo the indent without undoing subsequent changes. It will be implemented by adding virtual spaces and new lines that are now present in the document itself.
There is a problem with the indentation, when it creates new lines, only Linefeed is used for creating new lines instead of Carriage Return + Linefeed.
This is really noticeable when you then select all, copy and then paste into notepad, and it’s just pasted in as one big line.
Could this be fixed please? It works in v1.1.
I have managed to recreate the problem and will fix it on the next version. As a workaround, use the dos2unix command line program to convert the line ending of the file.
An easy way to obtain dos2unix is by installing git.
#1) I’d like the equal sign (after attributes) to NOT have spaces wrapped around them (or make it configurable).
#2) I’d like an “un-indent” (we often work with XML in configuration strings, and it would be nice to be able to EDIT the XML in XML Marker, but get it all back as one continuous line of text to put back in our configuration string).
#3) It would be REALLY nice to be able to see the XPath of a given node (maybe in the Status line, but I’d prefer something I could put on the clipboard).
test comment
Interesting UI and simple to use.