I have some simple questions about PIs since I'm beginning to try to implement
The current LANG draft (961114) states:
The _Name_ is called the _PI target_. It is normally the name of a declared
notation, identifying the application to which it belongs. The use of the
PI target "XML" in any other way than those described in this
specification is a reportable error.
 I appreciate that the contents of PIs (apart from ) are of no formal
concern and that an author can write <?FOO ?> <?BAR BLORT?> as much as they
like. However, since PIs are being extensively discussed as potential solutions
to some problems it seems useful to evolve some Generally Accepted Conventions.
. Does this mean <!NOTATION...>? If so, I can think of a lot of uses of
PIs which would be difficult to constrain within this.
. Does application refer to the processing application, or to the
"DTD + associated material and semantics". Or something else? I'm sorry to
sound confused but I don't have a background of SGML applications.
. A number of PI-forms are being suggested in this group of the form
<?XML-stylesheet ...?> . (This seems like a good way forward to me). Does
the draft implicitly refer to PI targets of the form "XML-foo"?
 Does this refer to WD961114, or to the totality of the XML draft(s)?
It seems that there will be a hierarchy of PIs and that it will be useful to
make sure they do not hiner interoperability and promote it if possible.
The hierarchy includes:
<?XML ...?> So far this has Version, Encoding and RMD
<?XML-foo ...?> suggested as solutions to some problems
There seems to be a convention that PIs contain attribute-like components, and
this seems like a good idea. Although it's outside the formal remit of the WG,
clarification on xml-dev would help me, at least.
I hope there is no move to scrap PIs ...
In message <333F4E62.18F4@csclub.uwaterloo.ca> Paul Prescod writes:
> Processing instructions are another variety of "special comments." I do
> not think that we should remove processing instructions, and I think
Peter Murray-Rust, domestic net connection
Virtual School of Molecular Sciences