provide more information if the eval fails
defined(@array) is deprecated
document instance()

... and thus quiet the pod_coverage test
In more recent XML::SAXs, the CDATA can be divided

On mine, it comes line by line, so the service was
only keeping the last line of the content.
path is relative to original document
Merge pull request #1 from yanick/make-tests-pass

Make tests pass