There is a new Schema checked in. There are some awesome new ideas in it. It allows to compare nodes among multiple documents or with inline data. XPath expressions are now located in a locator element. Documents can be chosen with an identifier attribute in the locator element. Well check it out. Code is running, but not really well tested. Newly I added some checks (checkstyle and findbugs), and coverage...
Todays checked in code is running, partially. I am still looking for a solution to compare the dom elements. Probably there is no other solution than adobtion the comparator monster from my jdom-clixml implementation.
So. I got a first draft for my schemas. The schemas are not yet checked into svn. This should happen soon. Anyway, i created the schema doc. It is available at: http://clixml.sourceforge.net/docs/xsd/. I am improving the documentation with some annotations and still considering to do some minor changes on the schema.
I'm working on a completely new version. It will be jaxb based and not contain anymore jdom parts. The clixml evaluator will be build automatically by jaxb, i'm just extending the generated classes. It will be quite similar to what i did for the jdom version, but automatically generated. Therefor the schema changes a little bit. The old one was not fully jaxb compatible. A first version will not contain macros (as it was in the jdom versions). ... read more