I have just uploaded a new version of my freeware XML Tools AppleScript Scripting Addition. This new release addresses a series of issues that have come to light since the 2.9 release in June, 2007.
Changes in this release:
- Resolved a crashing bug that occurred when parsing XML data containing XML namespace declarations on elements other than the root element.
- AppleScript errors signaled from the
XMLParseResultSAX event handler are now reported to the script invoking theparse XMLcommand. Previously, errors signaled from this handler would case the handler to fail silently. - AppleScript errors signaled from SAX event handlers are now reported to the
XMLParseResultSAX event handler via parameters. TheXMLParseResultevent handler is now declared as:on XMLParseResult(errNumber, errMessage). Note that these parameters are optional which allows existing code lacking these parameter declarations to continue working unaltered.