lxml also provides support for ISO-Schematron, based on the pure-XSLT skeleton implementation of Schematron: There is also basic support for The parser in lxml can do on-the-fly validation of a document against a DTD or an XML schema.
The DTD is retrieved automatically based on the DOCTYPE of the parsed document.
This tells XMLBlueprint to validate the XML Document against Schematron Schema "book.sch".
In this case, the Schematron Schema is to be found in the same folder as the XML Document.
XML is a markup language that enables you, as a developer, to create your own custom language.
This language is then used to carry, but not necessarily display, data in a platform-independent fashion.
At the very least, provide a reference: support.microsoft.com/kb/307379 – Pure.
If the XML input is polled using HTTP(S) Poll input connectors, the path is relative to the polled server’s URL.
For all other types of input connectors, the path is relative to the Project’s export directory. This option slightly decreases performance, but prevents the Stream Server from processing input that is not well formed.
I don't want to do anything fancy, I just want to make sure a document is valid, and print an error message if it is not.
Google pointed me to this, but it seems Xml Validating Reader is obsolete (at least, that's what Mono Develop tells me).