(file) Return to XmlParser.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/XmlParser.cpp between version 1.24 and 1.25

version 1.24, 2003/08/14 00:56:15 version 1.25, 2003/08/15 01:17:59
Line 488 
Line 488 
  
 Boolean XmlParser::_getElementName(char*& p) Boolean XmlParser::_getElementName(char*& p)
 { {
     if (!String::isUTF8(p) ||      if (!(((*p >= 'A') && (*p <= 'Z')) ||
         !(((*p >= 'A') && (*p <= 'Z')) ||  
           ((*p >= 'a') && (*p <= 'z')) ||           ((*p >= 'a') && (*p <= 'z')) ||
           (*p == '_')))           (*p == '_')))
         throw XmlException(XmlException::BAD_START_TAG, _line);         throw XmlException(XmlException::BAD_START_TAG, _line);
Line 523 
Line 522 
 { {
     openCloseElement = false;     openCloseElement = false;
  
     if (!String::isUTF8(p) ||      if (!(((*p >= 'A') && (*p <= 'Z')) ||
         !(((*p >= 'A') && (*p <= 'Z')) ||  
           ((*p >= 'a') && (*p <= 'z')) ||           ((*p >= 'a') && (*p <= 'z')) ||
           (*p == '_')))           (*p == '_')))
         throw XmlException(XmlException::BAD_START_TAG, _line);         throw XmlException(XmlException::BAD_START_TAG, _line);
Line 564 
Line 562 
  
 void XmlParser::_getAttributeNameAndEqual(char*& p) void XmlParser::_getAttributeNameAndEqual(char*& p)
 { {
     if (!String::isUTF8(p) ||      if (!(((*p >= 'A') && (*p <= 'Z')) ||
         !(((*p >= 'A') && (*p <= 'Z')) ||  
           ((*p >= 'a') && (*p <= 'z')) ||           ((*p >= 'a') && (*p <= 'z')) ||
           (*p == '_')))           (*p == '_')))
         throw XmlException(XmlException::BAD_ATTRIBUTE_NAME, _line);         throw XmlException(XmlException::BAD_ATTRIBUTE_NAME, _line);
Line 891 
Line 888 
  
         return;         return;
     }     }
     else if (String::isUTF8(p) &&      else if ((((*p >= 'A') && (*p <= 'Z')) ||
              (((*p >= 'A') && (*p <= 'Z')) ||  
               ((*p >= 'a') && (*p <= 'z')) ||               ((*p >= 'a') && (*p <= 'z')) ||
               (*p == '_')))               (*p == '_')))
     {     {


Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2