[
Lists Home |
Date Index |
Thread Index
]
Hi Jeni,
On Thu, 2003-01-23 at 17:07, Jeni Tennison wrote:
> I'm trying to put together some guidelines about when we should use
> processing instructions and when some other construct (e.g. empty
> element, namespaced attribute) to pass information to an application.
There has been an interesting thread on the subject on www-tag:
http://lists.w3.org/Archives/Public/www-tag/2002Feb/0057.html
And I have found this post by Norm Walsh quite interesting:
http://lists.w3.org/Archives/Public/www-tag/2002Feb/0071.html
> The fact that most schema languages (Schematron being one exception)
I think it had been considered for Relax NG in the early days and
abandoned but can't find it on the list archive and it's something I am
still considering for Examplotron...
> can't constrain/don't care where PIs appear makes me think that PIs
> are good for holding information that can go anywhere without
> disrupting the main content of the document.
Yes, it can be a major benefit which cannot be achieved even for XML
vocabulary allowing foreign namespaces elements since adding an any
element to a text only element changes simple content into mixed content
and that grammar based schema languages in general do a poor job with
mixed content.
That's why I do think that it would make a lot of sense to use PIs for
an "inline" serialization of the PSVI!
Eric (back to one of his old daemons)
--
Did you know it? Python has now a Relax NG (partial) implementation.
http://advogato.org/proj/xvif/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
|