You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Michal Borowiecki (JIRA)" <xa...@xml.apache.org> on 2005/09/19 17:50:28 UTC

[jira] Commented: (XALANJ-1912) match="and" causes error - doesn't comply with XPath spec section 3.7

    [ http://issues.apache.org/jira/browse/XALANJ-1912?page=comments#action_12329872 ] 

Michal Borowiecki commented on XALANJ-1912:
-------------------------------------------

I confirm that it is fixed in 2.7.0

> match="and" causes error - doesn't comply with XPath spec section 3.7
> ---------------------------------------------------------------------
>
>          Key: XALANJ-1912
>          URL: http://issues.apache.org/jira/browse/XALANJ-1912
>      Project: XalanJ2
>         Type: Bug
>   Components: XSLTC
>     Versions: 2.6
>  Environment: Operating System: Other
> Platform: PC
>     Reporter: Michal Borowiecki
>     Assignee: Santiago Pericas-Geertsen
>     Priority: Critical
>      Fix For: 2.7
>  Attachments: XalanJ1912Patch.txt, xpath.lex.patch
>
> Trying to compile a stylesheet with 'template match="and"' or with 'template
> match="or"' causes an error. The compiler reports a syntax error. Probably it
> interprets the expression "and" as an OperatorName.
> However, the XPath spec in section 3.7 (http://www.w3.org/TR/xpath#exprlex)
> states clearly that a token must not be recognized as an OperatorName unless
> there is a preceding token (other than @, ::, (, [, , or an Operator).
> In the expression "and" there is only one token (namely "and"). There is no
> preceding token, so the token "and" must NOT be recognized as an OperatorName!
> Instead it should be recognized as a NameTest, matching an XML element named "and". 
> The same applies to "or".
> Regards,
> Michał Borowiecki

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org