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]