This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Constr-attr-ws-1 is the following test: <elem attr=" "/> with the new line being #xA#xD. The XQueryX version of this test reads as follows: <xqx:module xmlns:xqx="http://www.w3.org/2005/XQueryX" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/XQueryX http://www.w3.org/2005/XQueryX/xqueryx.xsd"> <xqx:mainModule> <xqx:queryBody> <xqx:elementConstructor> <xqx:tagName>elem</xqx:tagName> <xqx:attributeList> <xqx:attributeConstructor> <xqx:attributeName>attr</xqx:attributeName> <xqx:attributeValue> </xqx:attributeValue> </xqx:attributeConstructor> </xqx:attributeList> </xqx:elementConstructor> </xqx:queryBody> </xqx:mainModule> </xqx:module> The #xA and #xD characters have been converted to spaces, but this should only happen after #xD#xA has been normalized to #xA, and so the attribute should be a single space, not two.
This problem has been fixed as you suggest. The version of XQTS_current.zip committed earlier today reflects these changes. Please close this bug report if you agree with this resolution.
Thanks