XML Nanny Notes
XML Nanny claims to
Check XML and XHTML documents for Well-Formedness and Validity either locally or over the network. XML Nanny supports validation against DTD, W3C XML Schema (XSD), RELAX NG and Schematron.
Not really an XML editor — and that’s certainly not a claim to be one. It seems to function simply and clearly although i may have found a small bug in it’s XPath error when there’s a space in a path. Of course, having a space in path names is asking for trouble, but i’m not the one who named the distribution virtual disk.
I’m sure Todd Ditchendorf will be able to set me straight on whether that’s really a XPath error or a bug in the 3.0 beta version
My conclusion: looks great, seems to work great, but i’m not sophisticated enough yet to make use of this. Fortunately, a review of Todd’s software at http://scan.dalo.us/, points me to something more like what i need: his plug ins plus TextMate or his series of Aqua tools. Off to up-date the master “
Brief notes from “testing” follow.
First, i just tried to use the product without reading *anything*. It was obvious how to point the application at a random XML file, hit parse, and have the document checked for well formedness. I didn’t have a DTD, schema, etc available for the format, so i wandered to the included example files.
Checking people.xml for validity against Schematron schema: people.sch
Parsing Schematron: people.sch
XPath error: line 0: Invalid expression
/Volumes/XML Nanny/example/people.xml
^
people.xml is NOT valid
That seems to be demonstrating a bug in the program — it doesn’t seem to cope well if there’s a blank in the path name.
People who looked at this item also looked at…
Related items
Tags: Brief, Check XML, Checking, DTD, DTD W C XML Schema XSD RELAX NG, Error, Fortunately, I'm, Invalid, names, Parsing Schematron, path, Schematron, Textmate, Todd Ditchendorf, Todd's, Validity, Volumes XML Nanny, Well-Formedness, XHTML, XML, XML Nanny, XPath