Hi,

Le vendredi 28 janvier 2005 � 15:36 +0100, Erik Bruchez a �crit :
> Do you think it is good practice in general to open schemas? 

This is controversial, but yes, I do think that it's a good
practise :-)...

> Only for foreign attributes, or also for foreign elements?

I would say for foreign attributes and for foreign elements where they
are not too troublesome, ie in complex contents. The problem with
allowing foreign elements in simple contents is that they transform
these simple contents in mixed content models that are much more tough
to process.

In that two cases (foreign attributes and foreign elements in simple
contents), many applications using DOM won't even notice these additions
and other applications can easily be programmed to ignore foreign
namespaces.

> As opposed, say, to making sure two specifications can specifically 
> collaborate, for example XHTML and XForms.

Hmmm... Would have it be possible to add XForms within XHTML if XHTML
hasn't been designed to be open to foreign namespaces?

In the case of XHTML, that's a controlled openness, with practises
described in the modularization of XHTML, but still, I think that this
openness is the foundation that has made XForms possible.

In another area, probably closer to XPL than XHTML, schema language
annotations enable all kind of interesting applications that I have
described in a chapter of my RNG book :
http://books.xmlschemata.org/relaxng/RngBookAnnotations.html .

Eric

-- 
Read me on Advogato.
                                         http://advogato.org/person/vdv/
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(ISO) RELAX NG   ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
orbeon-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/orbeon-user

Reply via email to