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]

Reply via email to