One of the *best simple XML formatting tool for Windows 7* I think it is Notepad++:
This tool is so powerful that it should be in the developer current toolbox.
Just look how many formats it recognizes:
But, the best of all is the fact you can define your own language and apply your own rules!
Did I tell you about its search & replace? You can do all ...
Technically, XMLs are different
if they have whitespaces or not
if the order is different
if they have comments or not
if they have processing instructions or not
if their encoding is different
if their namespaces are different
but of course you can decide to ignore that or not, based on the semantic information an XML does not have.
Microsoft has ...
Focusing on the part that moved sections should be reported as no difference made me think of http://semanticmerge.com/, which doesn't compare XML-files, but C# and C code. And as it understand those languages it is able to display if code has moved and not changed.
This leads to an alternative approach for this question: Could it be possible to translate ...
What you need(imho) is the pretty-format option for xml files.
This auto aligns your xml code, but firstly make sure the source file isn't malformed(missing tags, non-escaping characters etc...), so you will also need an XML validator for that.
Both options are covered by XMLTools.
So after you install it, Check XML syntax now to verify that your xml is ...
Notepad++ Obviously :)
It's by default really light since it's a pure editor.
But for XML support you will need a plugin like
XML TOOLS and an installation guide
A screenshot of the plugin menu:
The only "trap" with your requirements is that when checking XML syntax
a window pops-up showing where the first problem occured like this:
But I really can not ...
XPontus: Doesn't quite meet 100% but probably as close as you'll get without shelling out currently; and OS so could be extended at some point to fully match. Certainly does match that cheaper - since it is free.
XML grid view: hmm not 100% sure what you mean by that but I there is a tree view which I think is what you're meaning (I have limited experience ...
Notepad++ or Sublime Edit (or any other good text editor) support syntax highlighting.
However that being said they aren't great for editing xml; probably there are plugins that improve them, but my recommendation would be Xpontus. It matches your requirements pretty well.
OS: Cross platform (specifically states that it works on Mac, Windows and *nix - ...
You can use XML Explorer:
free and open source
fast and lightweight
validates XML documents using XSD Schema (specified in the document), shows a list of validation errors, and double-clicking an error navigates and selects the node.
I have done all of those things that you require using NSIS. It is a scriptable installer generator for Windows, but it can be scripted to be used for any purpose really.
The strong points of this installer is that it is very efficient, small size, very portable across Windows versions, tons of plugins for any purpose you can think of. The weak point that I ...
Not a general tool for this job, but a solution that converts Wikipedia articles to XML documents:
Go to http://en.wikipedia.org/wiki/Special:Export
Enter article name(s)
Click at "Export"
(By entering a category name into the "Add pages from category" field, you can automatically export all pages that belong to this category.)
This could be little late but how about XmlMind DocBook Editor Personal Edition. It is free-ware!
Note that it's not open source. (In other words it's not licensed as a GNU style open source type of free.)
I doubt you will find an off-the-shelf tool for this purpose, this is IMHO a too specific requirement. But there a lots of frameworks for each major programming language which help you to implement a web "scraper" or "crawler" by yourself.
For example, googling for "python web crawler" immediately showed up http://scrapy.org/, looking for "java web crawler" ...
I think the premise of your question - looking for something that resembles SQL - is quite wrong. While it's legitimate to try and keep your learning curve as short as possible, that approach could easily lead to you choosing quite the wrong tool for the job.
In any case, an XML parser is nothing like SQL. SQL is a query language for databases containing ...
I wanted the same thing for YEARS, I finally found the time to make what I needed and it can be found here: https://github.com/inorton/junit2html
It generates full a full detailed single HTML page that contains all of the test results and captured content with a reasonably easy to browse index.
I would recommend doxygen - while the C++11 support does seem to have a few bugs outstanding it should give you a very good start.
list of types - yes
list of functions - yes
list of methods of user types - yes
UML Diagrams (with the graghviz dot tool).
Links to the code
Allow you to document your code and generate the final documentation from ...
As per the comment below, the last version of this program was from 2011 and it also seems to break if you have complex XML. I would suggest looking for an alternative. VSCode is now wildly popular some 5 years later, it's free and has excellent tooling and plugin support, for example - See XML Tools.
On Windows, I use firstobject XML editor. It's ...
You can use Eclipse, which already comes with an XML editor, a DTD, and Schema validator. Additionally, you can enable the XPath window that allows you to enter an XPath expression and get the different results instantly. You can extend the usage by installing other plugins from the Eclipse Market.
Another free software is Editix 2008.
I already worked ...
The default format for saving diagrams was changed some time ago from raw XML to XML compressed using standard deflate. The main reason for this was that when Google’s server are struggling a compressed file has a much better chance of writing.
That said, the raw XML makes people feel that they can actually see their data, what you get currently is ...
Apparently, this is not possible.
From: Can I import a diagram from 'Dia' (http://yed.yworks.com/)
No, unfortunately not.
Since Dia's native format is XML, you might be able to create an XSLT
stylesheet to transform (uncompressed) *.dia files to *.grapml. Due to
the different approaches to diagramming in Dia and yEd, this will
probably only ...
I've found that there aren't a whole lot of good freebies any more, which is a shame. As a professional .Net developer I do tend to use Visual Studio and there is a free Express Edition which you could use, however there are some limitations. You cannot:
Create an XML schema from an XML instance document.
View XSLT output from the XML Editor.
No smart ...
SynWrite editor (free, Windows) allows opening and editing of XML (along with many others, e.g. HTML), and it can format XML file.
To format XML:
first, install this Tidy XML plugin by opening plugin's "plugin.Ambyte.TidyXML.zip" file in SynWrite and confirming installation
open any XML file (or paste code into new tab)
call plugin's menu command "Tools - ...
A little PowerShell magic.
Your CSV file must not contain headers and must use ; as delimiters.
Your input and CSV file must both be encoded in UTF-8 or UTF-16. Other encodings can't be automatically guessed by PowerShell.
The script won't exit if you specify invalid filenames. Don't expect a nice error dialog to open :)
Technically those aren't the same (at least in xml), order does matter unless that is made explicit in the schema.
A combination of xmlstarlet and normal line-based utilities can make the problem much more tractable.
The following only compares the structure, but could be extended to look at the attributes,their values, and text
xmlstarlet el snippet1-...
As Izzy mentioned, it is kind of tough to tell what you're looking for, but I think I might have a solution for you.
I'm on the ZingChart ...