XML Marker

The Latest version is 2.2
XML Marker is an XML and Json Editor that uses a synchronized table-tree-and-text display to show you both the hierarchical and the tabular nature of your XML data.

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.

Tree View

Login to post comments
WMcCracken 4 years ago

Interesting UI and simple to use.

demyhr 3 years ago

Fast 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.

matanasov 3 years ago

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.

matanasov 3 years ago

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.

matanasov 3 years ago

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.

yigal 3 years ago

Indeed valid points. All, except the intellisense, will get fixed in the upcoming next version.

demyhr 3 years ago

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

yigal 3 years ago

I have successfully reproduced the bug and fixed it. The fix will be available in the upcoming next version.

AJBranson 3 years ago

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\\\”

gig 3 years ago

I can\‘t tell you how happy I feel, seeing development starting on this invaluable tool.

chitty 3 years ago

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

diung 3 years ago

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.

babine 3 years ago

Love this software. I too am enthusiastic to see it’s getting more attention ! :) When can we expect a new version ? Thanks!

yigal 3 years ago

It should be released within about a month. Sorry for the very long delay.

gig 3 years ago

Any update on the new version ??
Thanks.

jdhaack 3 years ago

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.

Stefan_E 3 years ago

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

register007 3 years ago

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!

fnicolas 3 years ago

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.

bort 3 years ago

This also has for a long time been a favourite tool of mine. Cant wait for v2

Glen Wardrop 3 years ago

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.

SJBUSHELL 3 years ago

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.

socurious 3 years ago

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?

Chris Beecher 3 years ago

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?

yigal 3 years ago

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?

Martin Dowie 2 years ago

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.

yigal 2 years ago

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:

  1. DTD and Schema validation and visualization
  2. Tree and grid searches
  3. 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

Scott McDaniel 2 years ago

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.

Leif-Erik Nordbø 2 years ago

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?

Zlatin Zlatev 1 year ago

Any plans on making a 64bit version?

yigal 1 year ago

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.

Steve Mazur 1 year ago

The Indent feature – how do I remove the indentation before saving? This capability is written in the feature description but not the method.

yigal 1 year ago

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.