Tuesday, October 02, 2007

oXygen 9 beta with WYSIWYG-like editing

Share to Facebook Share to Twitter Email This Share on Google Plus Share on Tumblr
Everything you need to get started in a few minutes is here (no registration required):
http://www.oxygenxml.com/download-beta.html

Thursday, May 17, 2007

The NVDL XSLT 2.0 implementation is available

Share to Facebook Share to Twitter Email This Share on Google Plus Share on Tumblr
A new version of oNVDL is available, 20070517. As announced earlier it introduces an XSLT 2.0 implementation of NVDL dispatching.
So grab the archive, extract it, go into the xslt folder and check out the README.txt file. If you find any issues let me know, or post them on the new forum that I just created for discussing oNVDL related issues.

Monday, May 07, 2007

oXygen 8.2 is available

Share to Facebook Share to Twitter Email This Share on Google Plus Share on Tumblr
A new version of oXygen is ready with a lot of new additions.
What I like the most is the new validation scenarios concept that oXygen 8.2 adds. Last year at XML Prague I had a session talking about XSLT and XQuery IDEs and one of the issues was the validation support in current XML IDEs. XSLT and XQuery as well as other technologies allow to have documents that are not valid by themselves but, if validated in some context, included or imported from another document for instance, they can became valid. oXygen 8.2 adds this simple concept of validation scenarios (similar with the already existing transformation scenarios) to solve this problem. Although simple the validation scenarios do more than solving the problem of working with modules, they enable also multiple validations in one action, validating the same file against multiple engines or validating multiple files. More details about validation scenarios are here.
On the second place in the new additions I like the most is the support for ISO Schematron. oXygen 8.2 is the first tool that announces support for ISO Schematron and it includes support for abstract patterns and included Schematron schemas.
The full list with details is here.

Sunday, April 22, 2007

NVDL XSLT implementation

Share to Facebook Share to Twitter Email This Share on Google Plus Share on Tumblr
There are a few implementations already for NVDL: enovdl on Mono, JNVDL and oNVDL in Java. While I had a few discussions to explain how NVDL works I started to explain it in terms of XSLT processing and soon after that I thought, well, how about implementing NVDL dispatching in XSLT?
It proofed to be not so difficult - the implementation will be available in oNVDL starting with its next release.

Tuesday, March 27, 2007

NVDL

Share to Facebook Share to Twitter Email This Share on Google Plus Share on Tumblr
NVDL stands for Namespace-based Validation and Dispatching Language.
NVDL allows validating parts of an XML document with different schemas. Thus it allows working with compound documents that contain content from multiple languages without the need to modify the schema for each language.

oNVDL is an open source implementation of NVDL on top of Jing.
oXygen XML Editor integrates oNVDL and offers editing and validation of NVDL scripts and editing and validation of XML files against NVDL scripts.