amassari    2005/01/07 07:23:26

  Modified:    c/src/xercesc/parsers AbstractDOMParser.cpp
  Log:
  Removed warnings
  
  Revision  Changes    Path
  1.71      +21 -13    xml-xerces/c/src/xercesc/parsers/AbstractDOMParser.cpp
  
  Index: AbstractDOMParser.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/AbstractDOMParser.cpp,v
  retrieving revision 1.70
  retrieving revision 1.71
  diff -u -r1.70 -r1.71
  --- AbstractDOMParser.cpp     7 Jan 2005 07:59:39 -0000       1.70
  +++ AbstractDOMParser.cpp     7 Jan 2005 15:23:26 -0000       1.71
  @@ -1202,21 +1202,26 @@
                   break;
   
               case XMLAttDef::Enumeration :
  -                fInternalSubset.append(chSpace);
  -                const XMLCh* enumString = attDef.getEnumeration();
  -                int length = XMLString::stringLen(enumString);
  -                if (length > 0) {
  +                {
  +                    fInternalSubset.append(chSpace);
  +                    const XMLCh* enumString = attDef.getEnumeration();
  +                    int length = XMLString::stringLen(enumString);
  +                    if (length > 0) {
   
  -                    fInternalSubset.append(chOpenParen );
  -                    for(int i=0; i<length; i++) {
  -                        if (enumString[i] == chSpace)
  -                            fInternalSubset.append(chPipe);
  -                        else
  -                            fInternalSubset.append(enumString[i]);
  +                        fInternalSubset.append(chOpenParen );
  +                        for(int i=0; i<length; i++) {
  +                            if (enumString[i] == chSpace)
  +                                fInternalSubset.append(chPipe);
  +                            else
  +                                fInternalSubset.append(enumString[i]);
  +                        }
  +                        fInternalSubset.append(chCloseParen);
                       }
  -                    fInternalSubset.append(chCloseParen);
                   }
                   break;
  +            default:
  +                // remaining types don't belong to a DTD
  +                break;
               }
               //get te default types of the attlist
               const XMLAttDef::DefAttTypes def = attDef.getDefaultType();
  @@ -1233,6 +1238,9 @@
               case XMLAttDef::Fixed :
                   fInternalSubset.append(chSpace);
                   fInternalSubset.append(XMLUni::fgFixedString);
  +                break;
  +            default:
  +                // remaining types don't belong to a DTD
                   break;
               }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to