After a looong (too long) time, I think it is time for a new
release of XSpec. I've made a pre-3.0 release package and ZIP
archive, you can find them at, resp.:
http://fgeorges.org/tmp/xspec-0.3.0dev.xar
http://fgeorges.org/tmp/xspec-0.3.0dev.zip
Can you please have a look at them, and give any feedback in the
next couple of days? Without any comment, I'll release 0.3.0
officially, with the following change list (if you think about
something else that changed since 0.2, please tell me):
- improved XQuery support
- delivered as an EXPath package
- new tests (of XSpec itself)
- numerous bug fixes
- improved shell scripts
- new XProc harnesses for several processors
Regards,
--
Florent Georges
http://fgeorges.org/
http://h2oconsulting.be/
improved shell scripts and Ant build file
> - new XProc harnesses for several processors
oXygen framework for editing?
Emacs nXML-mode 'schemas.xml' file???
Regards,
Tony.
There is an oXygen 11 framework file in Subversion. See
http://code.google.com/p/xspec/source/browse/#svn%2Ftrunk%2Feditors%2Foxygen
> This file doesn't have hard-coded absolute paths in them. The xspec-home
> option to the XProc script is now using a variable.
> Also, in v13 the output directory is automatically created if it doesn't
> already exist.
Your framework appears to expect the complete XSpec distribution under
${frameworks}/xspec/src/. Is that correct?
> There are probably different preferences of where you want the HTML report
> located. I prefer not to have them next to the .xspec because they might
> accidentally wind up in version control. However, that is the setting I
> used
> here. You may want to customize that. Otherwise it's good to go.
The other framework, after running the Ant build file, only provided the
schema. There are references in the build.xml file to css and templates
directories, but I can't remember ever doing anything with them. Given
how the scope of XSpec has expanded, I think it is useful to do as you
have done and include all of XSpec under the oXygen framework.
I think that implies that there could be a second form of the XSpec
distribution as an oXygen framework (though maybe not as part of the new
release) so that users only have to install one thing (and so George can
just pick it up and bundle it with oXygen and so further spread XSpec
usage). What do others think?
Regards,
Tony.
> I think it still needs to have a couple of quotes put in:
> line 53: ... -xsl:"%~dp0\generate-xspec-tests.xsl"
> line 77: ... -xsl:"%~dp0\format-xspec-report.xsl"
Fixed. Dank u wel !
> improved shell scripts and Ant build file
> oXygen framework for editing?
> Emacs nXML-mode 'schemas.xml' file???
Good catch, thanks!
Hi,
> I attached my Oxygen .framework and templates dir
Thanks to you and Tony for this interesting discussion. Tighter
integration of XSpec within oXygen (and any other IDE, by the way)
is indeed very important. As this is not a trivial change and
more like a new feature, I suggest to discuss it more thoroughly
after the next release:
http://code.google.com/p/xspec/issues/detail?id=39