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

Diff for /pegasus/src/Pegasus/Common/XmlReader.cpp between version 1.32 and 1.33

version 1.32, 2002/02/25 19:01:32 version 1.33, 2002/03/04 15:10:05
Line 788 
Line 788 
  
     if (strlen(valueString)==0)     if (strlen(valueString)==0)
     {     {
           // This needs to reflect the Null result. KSTESTNULL
           // ATTN: review the other code for this characteristic
           // In all cases, XML with an empty entry is NULL <VALUE></VALUE>
           return CIMValue(type, false);
           /* KS 27 Feb 2002 Droped this code in favor of inserting the Null version
         switch (type)         switch (type)
         {         {
             case CIMType::BOOLEAN: return CIMValue(false);             case CIMType::BOOLEAN: return CIMValue(false);
Line 804 
Line 809 
             case CIMType::REAL32: return CIMValue(Real32(0));             case CIMType::REAL32: return CIMValue(Real32(0));
             case CIMType::REAL64: return CIMValue(Real64(0));             case CIMType::REAL64: return CIMValue(Real64(0));
         }         }
           */
     }     }
  
     switch (type)     switch (type)
Line 1004 
Line 1010 
 // //
 //     PropertyValue is one of: //     PropertyValue is one of:
 // //
 //         <!ELEMENT VALUE (#PCDATA)>  
 // //
 //         <!ELEMENT VALUE.ARRAY (VALUE*)> //         <!ELEMENT VALUE.ARRAY (VALUE*)>
 // //
 //         <!ELEMENT VALUE.REFERENCE (CLASSPATH|LOCALCLASSPATH|CLASSNAME| //         <!ELEMENT VALUE.REFERENCE (CLASSPATH|LOCALCLASSPATH|CLASSNAME|
   //         <!ELEMENT VALUE.ARRAY (VALUE*)>
   //
   //         <!ELEMENT VALUE.REFERENCE (CLASSPATH|LOCALCLASSPATH|CLASSNAME|
 //                           INSTANCEPATH|LOCALINSTANCEPATH|INSTANCENAME)> //                           INSTANCEPATH|LOCALINSTANCEPATH|INSTANCENAME)>
 // //
 //         <!ELEMENT VALUE.REFARRAY (VALUE.REFERENCE*)> //         <!ELEMENT VALUE.REFARRAY (VALUE.REFERENCE*)>
Line 1158 
Line 1166 
     if (!testStartTagOrEmptyTag(parser, entry, "VALUE.ARRAY"))     if (!testStartTagOrEmptyTag(parser, entry, "VALUE.ARRAY"))
         return false;         return false;
  
       //ATTN: P1 KS KSTESTNULL - Need to relook at this one.
       //if (entry.type == XmlEntry::EMPTY_TAG)
       //    return true;
   
     if (entry.type != XmlEntry::EMPTY_TAG)     if (entry.type != XmlEntry::EMPTY_TAG)
     {     {
         // For each VALUE element:         // For each VALUE element:


Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2