Community
Participate
Working Groups
Build Identifier: I20090313-0100 It seems that PsychoPath engine has following bug: For such a node, <X>1</X> (element 'X' is of type xs:boolean) or <X att="1" /> (attribute 'att' is of type xs:boolean) The following XPath expressions, X = true() OR X/@att = true() do not return right results. The current PsychoPath implementation returns false for these comparisons (there seems to be a bug in computing typed values of xs:boolean nodes, when the boolean lexical form "1" is present in an instance document). I'll shortly be committing a fix for this, along with a test case. Reproducible: Always
i've committed the changes for this bug to HEAD and service branch, along with a commit for test case. i'm marking this bug report as resolved.
@Jesper: would you please integrate this change into the PsychoPath engine build.