knoaman 2002/10/15 11:41:48
Modified: c/src/xercesc/internal XMLScanner2.cpp
c/src/xercesc/validators/schema TraverseSchema.hpp
Log:
[Bug 13639]: Failure to parse xsi:schemaLocation attribute value correctly.
Revision Changes Path
1.16 +4 -1 xml-xerces/c/src/xercesc/internal/XMLScanner2.cpp
Index: XMLScanner2.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/XMLScanner2.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- XMLScanner2.cpp 24 Sep 2002 20:02:21 -0000 1.15
+++ XMLScanner2.cpp 15 Oct 2002 18:41:48 -0000 1.16
@@ -3214,6 +3214,9 @@
pszSrc += 3;
normalizedURI.append(chSpace);
}
+ else if (*pszSrc == 0xFFFF) { //escaped character
+ pszSrc++;
+ }
else {
normalizedURI.append(*pszSrc);
pszSrc++;
1.15 +4 -1 xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.hpp
Index: TraverseSchema.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.hpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- TraverseSchema.hpp 24 Sep 2002 20:18:14 -0000 1.14
+++ TraverseSchema.hpp 15 Oct 2002 18:41:48 -0000 1.15
@@ -944,6 +944,9 @@
pszSrc += 3;
normalizedURI.append(chSpace);
}
+ else if (*pszSrc == 0xFFFF) { //escaped character
+ pszSrc++;
+ }
else {
normalizedURI.append(*pszSrc);
pszSrc++;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]