The W3C Document Object Model (DOM) Working Group has released the DOM Level 3 Validation Recommendation. Implementations of DOM3 validation enable programs to validate documents in memory without reparsing, and to determine whether or not particular changes to the document such as adding opr removing an element or changing text content are allowed by the schema. The system is schema-language neutral. Different implementations can support different schema languages including DTDs, RELAX NG, and the W3C XML Schema Language. Comments are due by January 14.
The W3C DOM working group has released proposed recommendations of the Document Object Model (DOM) Level 3 Core Specification and the Document Object Model (DOM) Level 3 Load and Save Specification. Changes since the previous candidate recomendation drafts in both the Core and Load and Save specifications appear to mostly editorial.
I'll be talking about all three of these specs in a session at Software Development 2004 West in San Jose next month. I'm now quite glad I waited till the last minute to prepare my notes for that talk. :-)
JAPISoft has released EditiX 1.0.1, is $39 payware XML editor written in Java. Features include XPath location and syntax error detection, context sensitive popups based on DTD, W3C XML Schema Language, and RelaxNG schemas, and XSLT and XSL-FO previews. Version 1.0.1 cleans up the user interface and fixes bugs.