xsl:evaluate, duplicated params in @with-params and child::xsl:with-param - test case evaluate-018d
This test is passing on SaxonJ 12 and failing on SaxonCS 12.
The test expects a type error, which is not being reported in SaxonCS.
I think the test is questionable. It supplies parameters to xsl:evaluate both using the @with-params attribute (dynamic parameters) and using a child xsl:with-param instruction. The spec says that the former take precedence. The type error comes from the xsl:with-param instruction. I think in this situation both reporting the type error and not reporting it are legitimate; but there's a question as to why SaxonJ and SaxonCS are behaving differently.
Please register to edit this issue