- From: Norman Walsh <ndw@nwalsh.com>
- Date: Wed, 10 Oct 2007 14:29:19 -0400
- To: public-xml-processing-model-comments@w3.org
- Message-ID: <m2abqqsu0w.fsf@nwalsh.com>
/ "Vasil Rangelov" <boen.robot@gmail.com> was heard to say: | This seems to create a bit of ambiguity I think. No more or less than with xsl:param parameters, though, right? | If another option is specified with the same reference, say | <p:option name="allow-version-mismatch" value="no"/> | <p:xslt2> | <p:input port="stylesheet"> | <p:document href="stylesheet1.xsl"/> | </p:input> | <p:option name="allow-collections" | select="$allow-version-mismatch"/> | <p:option name="allow-version-mismatch" | select="$allow-version-mismatch"/> | </p:xslt2> Both allow-collections and allow-version-mismatch get the runtime value of the pipeline's allow-version-mismatch option. | What value does each option get? Take into account that the default value as | by the p:xslt2 step is "true" i.e. "yes", not "no" as specified here. Yes. I cant recall off the top of my head if we have an explicit dynamic error for that. | So, does the first option get the "no" because another option above the step | has the same name as the referenced variable, or does it get the default | value as declared by the step the option it is in? Both options are in | scope, both having the same names. The variables that are in-scope for reference on the p:xslt2 step are only those that are declared among its ancestors. | If there's any static or dynamic error here, where does the spec say it? If | there aren't, what's the right behavior as per the spec, and which part(s) | illustrate it? Bullet 2 of 2.7 is supposed to be relevant but I'm not sure it's clear enough. The options visible to a step are the ones among its ancestors. A step can't see it's own options. In 3.9, we find "It is a static error (err:XS0043) if any attribute value does not satisfy the type required for that attribute" but I think we need to make it clear that this is a dynamic error if the value is computed at runtime. Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | So, are you working on finding that bug http://nwalsh.com/ | now, or are you leaving it until later? | Yes.
Received on Wednesday, 10 October 2007 18:29:34 UTC