- From: murray <murray@muzmo.com>
- Date: Fri, 16 Apr 2010 10:54:51 -0800
- To: liam@w3.org,murray@muzmo.com
- Cc: Norman Walsh <ndw@nwalsh.com>,public-xml-processing-model-wg@w3.org
----- Original Message Follows ----- From: Liam R E Quin <liam@w3.org> > here's a little background to the "default" question, in > case it's of use. I haven't been involved in discussions, > so I'm not trying to steer the WG in a particular > direction, so much as to say, "this is the question the > W3C staff was trying to ask"... > > The original mandate (when I wrote the charter) was much > smaller than Murray's list. Our question could be > rephrased as, > "In the absence of any specific information as to how a > particular XML document should be processed, is there > a default way to process it that always makes sense?" > > For my part the answer to that question is "no". I could > want xml:include processing after schema validation, for > example, because I'm getting xinclude attributes from the > schema. Certainly I wouldn't want to see a statement from > W3C that said, "you _must_ always processes XML documents > as follows unless there is an XProc pipeline embedded in > the document." Even a "should" would make me > uncomfortable. First of all, Liam, thanks for your response. You are helping clarify my thinking. Secondly, yes, what Liam said is closer to what I am seeking. > However, specifying a default behaviour for an XProc > processor in the absence of a pipeline seems to me > entirely reasonable, and could be argued to define the > sort of default behavioural semantics Tim wanted. > Certainly, like Murray, I'd expect to see where W3C XML > Schema validation fitted into that picture, as well as > xml:base, xml:id, entity expansion (that one's easy), and > xinclude. Hopefully, that would answer the question, "Given an arbitrary XML document, how does one successfully build a complete infoset in preparation for further processing?" Catching XIncludes that only reveal themselves after validation should be a goal of the default process, I imagine. > That's a little less ambitious than Murray's > list, partly because I think the specs outside the W3C XML > Activity need to build on what we do, not interweave > themselves into the middle of it, so the answer for the > rest is "after the default pipeline has finished." I am happy with that boundary. Makes sense and can be easily argued. Saves us a lot of work in other domains as well. Leave it to them to describe their processing profiles and/or pipelines on their own. Regards, Murray
Received on Friday, 16 April 2010 18:47:02 UTC