DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4546>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4546 normalize-space does not properly handle text data ------- Additional Comments From [EMAIL PROTECTED] 2002-03-05 02:29 ------- I have observed some strange behavior with normalize-space() in 2.3.1 that does not occur with 2.2.0. It may or not be related to this bug. The problem is that longer strings have extra spaces erroneously removed -- effectively joining words. Here is the sample XSLT fragment: <xsl:text>statement = pConnection.prepareStatement("</xsl:text> <xsl:value-of select="normalize-space($statement/text)"/> <xsl:text>");</xsl:text> Here is the sample input data fragment: <text>select OrderID, CustomerID, EmployeeID, OrderDate, RequiredDate, ShippedDate, Freight, ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode, ShipCountry from Orders where OrderID = ?</text> Please note that the carriage returns and leading spaces are part of the test data. Here is the text output: statement = pConnection.prepareStatement("select OrderID, CustomerID, EmployeeID, OrderDate, RequiredDate, ShippedDate, Freight, ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode, ShipCountry from Orders whereOrderID = ?"); The extra white space removal causes the joining of the words "where" and "OrderID" towards the end of the string -- strangely enough white space in the remainder of the string is handled correctly. I have seen this behavior with a number of strings that are approximately the same size. Again, this behavior does not seem to occur with 2.2.0.
