Hi Gilles,
A couple things to note about xml schemas for the WYSIWYG and forms editor in lenya 1.2x.
1) RNG schemas are only used for the BXE editor.
2) XML schemas are used for the Kopu and forms editor.
The lenya docs use the term "reaource type" and "doctype" for the same thing. There are also parts of the docs that speak about them a little differently. I think the reason for that is the idea was probably revisited so the docs might be a lttle confusing. I'll use the term doctype to explain below.
To create a new doctype editiable by the WYSIWIG's and forms editors:
1) define a new doctype in pubs/mypub/config/doctypes/doctypes.xmap
2) add your doctype xml sample in pubs/mypub/config/doctypes/samples. this is what the forms editor and kopu will use.
3) add your doctypes .rng schema to pubs/mypub/config/doctypes/schemas
You'l also need to define a way to create your new doctype as well, see:
1) <map:actions>...
2) org.apache.lenya.cms.authoring.DefaultCreator
> Can I use an .xsd the same way as a .rng
I dont think so. As far as I know the the only defined schema would be the rng, for BXE. The samples/mysample.xml is used as the schema by the other editors.
HTH
-Justin
| Gilles Vandaele <[EMAIL PROTECTED]>
Sent by: news <[EMAIL PROTECTED]> 08/23/2005 07:12 AM
|
|
I've read that Lenya comes with Browser-based WYSIWYG Editors that validate
input against a W3C XML Schema, but haven't found the way to do it.
The tutorial explains how to add a custom resource type
based on a new RELAX NG schema
(http://lenya.apache.org/1_2_x/how-to/custom_resourcetype.html) but don't say
anything about the use of an XNL schema. Can I use an .xsd the same way as a
.rng, or do I need to transform my existing (and allready widely published) XML
schema to a RELAX NG schema?
Tx,
Gilles
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
