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 ...
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 ...
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 ...
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 ...
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 ...
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.)
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 - ...
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 ...
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 ...
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 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 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.)
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 ...
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 ...
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 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" ...
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-...
Generate reports from your build system.
Ant JUnitReport: http://ant.apache.org/manual/Tasks/junitreport.html and http://earlwillis.wordpress.com/2012/01/31/getting-started-with-junit-reports/
Maven surefire-report:report http://maven.apache.org/surefire/maven-surefire-report-plugin/report-mojo.html
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 ...
Convert XML to a relational database
I am looking for a program, script or web service that can take one
XML file as input, and build a relational database from it (schema +
populating it). Ideally, MySQL, MariaDB or Postgres.
Microsoft Windows, Mac OS X or Linux are ok. Any license and price is
The Microsoft SQL Server Method
An online tool called 'SQLizer' exists (I work here) which can take XML (or JSON & XLS) and convert it into MySQL table definitions and insert statements. It will also make some intelligent guesses about the column types (INT, VARCHAR, etc).
It's free for small files and $10 for large files.
You can easily convert XML or JSON to MariaDB / MySQL using Flexter. Have a look at this blog post that shows how to convert TransXchange XML to MariaDB.
Flexter will auto-generate the target schema and keys for you and then auto-populate the schema with the XML data. It also comes with an API for programmatic conversion.
You can also try it for free ...
One possibility is a streaming XSLT 3.0 processor, which given your constraints means in practice Saxon/C Enterprise Edition (this has a Python language binding).
There is actually a CSV-to-XML stylesheet published as a worked example in the XSLT 3.0 specification, but sadly no counterpart to do the reverse. However, you can see the principle in some of the ...
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 :)