- From: Simon Pieters <simonp@opera.com>
- Date: Tue, 23 Jun 2009 13:02:19 +0200
- To: "Grosso, Paul" <pgrosso@ptc.com>, public-xml-core-wg@w3.org
On Tue, 23 Jun 2009 01:07:16 +0200, Grosso, Paul <pgrosso@ptc.com> wrote: > I had an action to produce an issues list for the Assoc SS spec, > outlining what I thought were the potential resolutions. > > I have done that. Please see > http://www.w3.org/XML/Group/2009/06/assocss-issues.htm > and feel free (in fact, please feel compelled) to email the > list with your preferences, and I will add them to that document. > Likewise if you want to suggest another potential resolution > to be added to that document. > > If you are going to discuss an issue, please use the numbers > to refer to issues and potential resolutions. I agree with 1 and 2. For 3, I think a..d are non-options, since we have to support multiple links for CSS: <?xml-stylesheet href="data:text/css,x { color:blue }"?> <?xml-stylesheet href="data:text/css,x { background:yellow }"?> <x>This text should be blue on yellow background.</x> I agree with 4, although I would prefer MUST rather than SHOULD. For 5, I prefer g. For 6, I prefer b. For 7, I prefer a. For 8, I prefer b. (We should say that it's equivalent to 'application/xml'.) For 9, I prefer a. For 10, I prefer b or c.iv. (We use MQ for CSS but ignore media="" altogether for XSLT.) For 11, I prefer a or b.iv. (Note that b.1 is already covered in Web addresses.) For 12, I don't mind a. (For CSS we would want to reflect updates, but for XSLT we ignore updates.) For 13, I don't mind a. For 14, I don't mind a. Another issue that I've maybe forgot to mention: we should change production [1] to only include the processing instruction's *data* and not the leading "<?xml-stylesheet " or trailing "?>". Why? For two reasons: 1. Allow reuse of the syntax for other specs (e.g. XBL2). 2. An xml-stylesheet processor in reasonable implementations does not see the original character stream but instead a ProcessingInstruction object from the XML parser with a 'target' and a 'data'. (Actually when using DOM Core methods there is no character stream or XML parser involved at all.) The production would instead be something like [1] PIData ::= PseudoAtt? (S PseudoAtt)* S? Then we could also remove the check for "?>" in the value in production [3]. -- Simon Pieters Opera Software
Received on Tuesday, 23 June 2009 11:03:06 UTC