You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2007/01/31 17:09:55 UTC

svn commit: r501873 - /xerces/c/branches/xerces-2.7/src/xercesc/internal/IGXMLScanner.cpp

Author: amassari
Date: Wed Jan 31 08:09:54 2007
New Revision: 501873

URL: http://svn.apache.org/viewvc?view=rev&rev=501873
Log:
Handle escaped characters in schemaLocation attributes

Modified:
    xerces/c/branches/xerces-2.7/src/xercesc/internal/IGXMLScanner.cpp

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/IGXMLScanner.cpp
URL: http://svn.apache.org/viewvc/xerces/c/branches/xerces-2.7/src/xercesc/internal/IGXMLScanner.cpp?view=diff&rev=501873&r1=501872&r2=501873
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/IGXMLScanner.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/IGXMLScanner.cpp Wed Jan 31 08:09:54 2007
@@ -3207,6 +3207,10 @@
     while (*locStr)
     {
         do {
+            // Do we have an escaped character ?
+            if (*locStr == 0xFFFF)
+                continue;
+
             if (!curReader->isWhitespace(*locStr))
                break;
 
@@ -3218,6 +3222,9 @@
             fLocationPairs->addElement(locStr);
 
             while (*++locStr) {
+                // Do we have an escaped character ?
+                if (*locStr == 0xFFFF)
+                    continue;
                 if (curReader->isWhitespace(*locStr))
                     break;
             }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org