
Hi Paul, There are a couple of approaches to have XHTML plus XForms validation and content completion. As far as I know there is under development at W3C an XML Schema that handles XHTML and XForms. Not sure how to access that though... I will see what I can find out about that and let you know. This will give you both content completion and validation as with any XML Schemata. Another approach is to use NVDL or NRL schema to combine the XML Schema for XForms and the Relax NG schema for XHTML. Makoto has such a sample NRL schema here: http://www.idealliance.org/papers/dx_xml03/papers/04-04-03/04-04-03.html#XFo... and IIRC an NVDL schema for XHTML + XForms is presented in the NVDL specification. oXygen has support for NRL and the NVDL support can be added as external tool. This will give you validation but not content completion - we plan to support NRL/NVDL also for content completion in the future. Best Regards, George --------------------------------------------------------------------- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com Paul Everitt wrote:
First, my apologies: I know that this has been discussed elsewhere, and I know most of the pieces, but I can't seem to get the entire assembly working. I'm thus appealing for help.
Here's my goal: I'm trying to author XHTML+XForms documents. I would like to validate them and preferably have autocompletion. At this stage, I'm not interested in custom XSD schemas in my XForms instances.
I followed the help here:
http://www.oxygenxml.com/pipermail/oxygen-user/2005-July/000518.html http://groups.yahoo.com/group/rng-users/message/432
...and I have XHTML 2 validation/completion working. I *thought* that XHTML2 would give me XForms and XML Events. Alas, here's the xhtml2.rng snippet:
<x:h2>XForms module</x:h2> <x:p>To-Do: work out integration of XForms</x:p> <!--include href="xforms-11.rng"/-->
So no dice. I then went on a day-long Google hunt, learning more about namespace routing languages etc. than I could possibly have wanted to know. I tried numerous iterations of numerous schemas for numerous specs.
Next, I reviewed the oXygen mailing list archives and forum and found this:
http://www.oxygenxml.com/forum/ftopic1769.html
However, the example there didn't work for me. Meaning, I could put <xf:fake/> in my docs and it would still validate.
I'd really be interested to hear that someone got XForms plus any flavor of XHTML working in oXygen. By working, I mean correct validation and autocompletion. I don't particularly care if it is XHTML 1 or 2, RNG or XSD or NRL, or what version of the spec is used.
If anybody has a tarball containing an example document and the pile of schema docs it needed, I would be thrilled. All in all, either this stuff is hard or I'm pretty dumb.
--Paul _______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user