XML::Checker is in libxml-enno,
along with XML::DOM, XML::XQL and the likes.
| [reply] |
Thanks! this was my error!
| [reply] |
If you have the XML, the DTD and a XSL processor like Saxon, then the Schematron is for you. The Schematron is an XSL stylesheet that creates a validation stylesheet from the DTD, which is then run against your data - quite nice if you stare long enough at it, but if you stare too long at it, the voices in other peoples heads become too loud so you can't hear the voices in your head anymore.
From looking at the Schematron homepage, there is talk about there being implementations in Perl and Python as well, but I can't find any of them at the moment...
I hope that mirod will come up with a Perl solution :-)
| [reply] |
There was an interesting article written by Kip Hampton on xml.com about Simple XML Validation with Perl
You may also want to look at Xerces Perl from the The Apache XML Project
Here is what they say on the Xerces Perl home page:
The Xerces Perl project has created a Perl module, Xerces.pm, as the Perl API to the Apache project's Xerces XML parser. It is implemented using the Xerces C++ API, and it provides access to all of the C++ API from Perl.
Because it is based on Xerces-C, Xerces.pm provides a validating XML parser that makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces.pm is faithful to the XML 1.0 recommendation and associated standards ( DOM 1.0, DOM 2.0. SAX 1.0, SAX 2.0, Namespaces), The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser.
Get Strong Together!! | [reply] |
| [reply] |
In the "SEE ALSO" section, the homepage is dead. That's
where I was trying to go. I did not realize it has been
incorporated into a group of mobules (libxml-enno)
| [reply] |
Well, the search came with many results so just keep searching if you need more. If not then I will keep surfing around for you if you need it.
Almost a Perl hacker. Dave AKA damian
I encourage you to email me
| [reply] |