COHENMARVIN said:
XMLLint is exactly what I need to validate xml against schemas. The
only problem is, I'm confined to a Windows system, and XMLLint seems to
be a unix program. Is there anything similar to XMLLint that works on
Windows?
Thanks,
Marvin
You could try XmlStarlet (
http://xmlstar.sourceforge.net/)
It is free and based on same libxml2 library as
xmllint and has windows binaries.
The XmlStarlet toolkit's feature set includes options to:
* Check or validate XML files (simple well-formedness check, DTD,
XSD, RelaxNG)
* Calculate values of XPath expressions on XML files (such as
running sums, etc)
* Search XML files for matches to given XPath expressions
* Apply XSLT stylesheets to XML documents (including EXSLT support,
and passing parameters to stylesheets)
* Query XML documents (ex. query for value of some elements of
attributes, sorting, etc)
* Modify or edit XML documents (ex. delete some elements)
* Format or "beautify" XML documents (as changing indentation, etc)
* Fetch XML documents using http:// or ftp:// URLs
* Browse tree structure of XML documents (in similar way to 'ls'
command for directories)
* Include one XML document into another using XInclude
* XML c14n canonicalization
* Escape/unescape special XML characters in input text
* Print directory as XML document
* Convert XML into PYX format (based on ESIS - ISO 8879), and vice
versa
--MG