[Home] [By Thread] [By Date] [Recent Entries]
Hi
I'm using Saxon-HE 9.2.0.3N to test XSLT 2.0 document I'm creating. The purpose of transformation is to generate Perl source code based on schema file. I had this statement <xsl:template match="xsd:element[contains(@type,'xsd:date') or contains(@type,'xsd:dateTime') or contains(@type,'xsd:bool')]"> which was working as expected and I wanted to refactor it to something like this <xsl:param name="KnownXSDTypes">xsd:date xsd:dateTime xsd:bool</xsl:param> (...) <xsl:template match="xsd:element[contains($KnownXSDTypes, @type)]"> but after this change I'm getting different results. I don't see how the latter code could have different meaning than the former one. Any ideas?
|

Cart



