Re: Element Structure for XML (Clause 7)
Various such schemes have been suggested in the past (Lynne Price
once worked on such a suggestion in ANSI X3V1 TG8, but I don't
believe it went anywhere.)
ArborText has always had an ArborText-specific initial keyword
for all its PIs (usually "Pub" from our earlier "Publisher" product).
Codifying something like this in XML would be a good idea. If SGML Open
can help such codification with some Technical Resolutions or Technical
Memos, I'd be glad to offer to bring that up there.
> Date: Wed, 11 Sep 96 16:23:30 CDT
> From: Michael Sperberg-McQueen <U35395@UICVM.CC.UIC.EDU>
> Subject: Re: Element Structure for XML (Clause 7)
> To: W3C SGML Working Group <email@example.com>
> Like Paul, I guess I think PIs aren't all that hard to deal with,
> though it might be nice to specify a canonical method of escaping
> PIC within them.
> The one thing I have most missed in PIs as currently constituted is a
> reasonably simple, mostly reliable method for different applications
> to avoid tripping over each other's PIs. I have the impression
> that some applications try to make all of their PIs begin with
> some keyword (say, the name of the application), so that they can
> readily tell, by looking just at the first token of the PI, whether
> the PI could possibly be theirs or not. So a document with
> <?TeX \vskip 0.75in>
> <?WScript .sp 4.5 a>
> <?teihtml filebreak>
> could be processed by applications which recognize the keywords
> TeX, WScript, and teihtml, and each application can know from the
> keywords which PIs it should pay attention to, and which it can
> (and should!) ignore.
> Such a self-assigned keyword system is not, of course, 100% reliable,
> but it's somewhat more reliable than having no such pattern at all.
> Is this a convention for using PIs that XML ought to require or
> -C. M. Sperberg-McQueen