- From: Norman Walsh <ndw@nwalsh.com>
- Date: Thu, 21 Aug 2008 07:55:31 -0400
- To: public-xml-processing-model-comments@w3.org
- Message-ID: <m2tzdewpjg.fsf@nwalsh.com>
/ James Fuller <james.fuller.2007@gmail.com> was heard to say: | ------------------------------------ | | in section 3 Syntax Overview | | 'Six kinds of things are named in XProc:' | | propose refining to | | 'There are six kinds of entities defined in XProc' | | named implies that they have a @name attribute, where as 'things' is a | bit of a wholly term Yeah, but entities has baggage too in the XML world.. Anyone got another suggestion? | minor nit with p:variable | | in section 2.1 Steps subpipeline is defined to take a top level p:variable | | subpipeline = p:variable*, | (p:for-each|p:viewport|p:choose|p:group|p:try|p:standard-step|pfx:user-pipeline)+ | | furthermore p:choose and p:try can also have a top level p:variable | defined ... should we harmonize this usage of p:variable | and allow outside of nested subpipeline on p:for-each, p:viewport, and | p:group elements as well ? To what end? The only reason p:variable is called out explicitly in p:choose and p:try is because those steps don't directly contain subpipelines. | should we add some concept of http timeout on c:request ? perhaps as | an optional option Perhaps. | same thing goes for proxy You mean a way of specifiying a proxy? I think that belongs at the application or even OS level, not in the pipeline. | also, I did not see any discussion, but I may have missed it .... did | the WG consider any need for an HTTP_REFERER type element in | c:response ? I would propose adding it to the c:http-response element | as an attribute. It's a header, isn't it? So you can get it back if you ask for the details and you can pass it in if you wish. Or am I totally confused? | in section 7.1.15 p:namespace-rename | | this step has always seemed to me slightly incorrect, e.g. the | operation that is occuring is more appropriately called | namespace-mapping ... I prefer how XSLT 2.0 approaches this using | namespace-alias function ... below is a rough translation of what this | would look like in XProc | | <p:namespace-alias xmlns:old="http://someold.com/namespace" | xmlns:new="somenew.com/namespace"> | <p:option name="literalNS" value="old"/> | <p:option name="targetNS" value="new"/> | </p:namespace-alias> | | I think its pretty clear and would propose we add to steps (and remove | namespace-rename) That seems like a pretty significant design change for what my experience suggests is a very, very small edge case. In my decade or so of XSLT use, I think I've used namespace aliasing just about twice. I think we have to provide a step to do it, but I don't think we have to work hard to make it easy. Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | Most human beings have an almost http://nwalsh.com/ | infinite capacity for taking things for | granted.--Aldous Huxley
Received on Thursday, 21 August 2008 11:56:36 UTC