sandygao 2002/10/17 08:47:07
Modified: java/src/org/apache/xerces/impl/xs XMLSchemaValidator.java
Log:
Fixing bug [13593]. Need to reset the first character to a space
in the normliazed string buffer.
Revision Changes Path
1.115 +3 -2
xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
Index: XMLSchemaValidator.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -r1.114 -r1.115
--- XMLSchemaValidator.java 8 Oct 2002 21:45:44 -0000 1.114
+++ XMLSchemaValidator.java 17 Oct 2002 15:47:06 -0000 1.115
@@ -1582,7 +1582,6 @@
// ensure the ch array is big enough
if (fNormalizedStr.ch == null || fNormalizedStr.ch.length < value.length+1)
{
fNormalizedStr.ch = new char[value.length+1];
- fNormalizedStr.ch[0] = ' ';
}
// don't include the leading ' ' for now. might include it later.
fNormalizedStr.offset = 1;
@@ -1632,10 +1631,12 @@
// previous chunk ended on whitespace
// insert whitespace
fNormalizedStr.offset = 0;
+ fNormalizedStr.ch[0] = ' ';
} else if (spaces == 1 || spaces == 3) {
// previous chunk ended on character,
// this chunk starts with whitespace
fNormalizedStr.offset = 0;
+ fNormalizedStr.ch[0] = ' ';
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]