You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ca...@apache.org on 2004/12/09 15:45:35 UTC

cvs commit: xml-xerces/c/src/xercesc/validators/schema TraverseSchema.cpp

cargilld    2004/12/09 06:45:35

  Modified:    c/src/xercesc/NLS/EN_US XMLErrList_EN_US.Xml
               c/src/xercesc/util/MsgLoaders/ICU/resources en_US.txt
               c/src/xercesc/util/MsgLoaders/InMemory
                        XercesMessages_en_US.hpp
               c/src/xercesc/util/MsgLoaders/MsgCatalog
                        XercesMessages_en_US.Msg
               c/src/xercesc/util/Platforms/Win32 Version.rc
               c/src/xercesc/validators/schema TraverseSchema.cpp
  Log:
  More error message updates.
  
  Revision  Changes    Path
  1.53      +5 -5      xml-xerces/c/src/xercesc/NLS/EN_US/XMLErrList_EN_US.Xml
  
  Index: XMLErrList_EN_US.Xml
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/NLS/EN_US/XMLErrList_EN_US.Xml,v
  retrieving revision 1.52
  retrieving revision 1.53
  diff -u -r1.52 -r1.53
  --- XMLErrList_EN_US.Xml	6 Dec 2004 11:38:09 -0000	1.52
  +++ XMLErrList_EN_US.Xml	9 Dec 2004 14:45:33 -0000	1.53
  @@ -28,7 +28,7 @@
               <Message Id="AnonSimpleTypeWithName" Text="Anonymous simpleType in element {0} has a name attribute"/>
               <Message Id="InvalidElementContent" Text="The content of an element information item does not match (annotation?, (simpleType | complexType)?, (unique | key | keyref)*)"/>
               <Message Id="UntypedElement" Text="Untyped element: {0}"/>
  -            <Message Id="SimpleTypeContentError" Text="Error in content of simpleType"/>
  +            <Message Id="SimpleTypeContentError" Text="Error in content of simpleType, '{0}' is invalid.  Only allowed one of (restriction | list | union)."/>
               <Message Id="ExpectedSimpleTypeInList" Text="Expected simpleType in 'list' declaration for {0}"/>
               <Message Id="ListUnionRestrictionError" Text="List | Union | Restriction content is invalid for type {0}"/>
               <Message Id="SimpleTypeDerivationByListError" Text="Error in content of derivation by list for {0}"/>
  @@ -665,10 +665,10 @@
               <Message Id="FACET_len_base_fixed" Text="len '{0}' must be equal to base's len '{1}' , fixed"/>
               <Message Id="FACET_whitespace_base_fixed" Text="whitespace '{0}' must be equal to base's whitespace '{1}' , fixed"/>
               <Message Id="FACET_internalError_fixed" Text="internal Error: fixed"/>		
  -            <Message Id="FACET_List_Null_baseValidator" Text="Null base validator in List "/>
  -            <Message Id="FACET_Union_Null_memberTypeValidators" Text="Null member type validators in Union "/>
  -            <Message Id="FACET_Union_Null_baseValidator" Text="Null base validator in Union"/>
  -            <Message Id="FACET_Union_invalid_baseValidatorType" Text="Union's base validator's type '{0}' must be union too "/>
  +            <Message Id="FACET_List_Null_baseValidator" Text="simpleType list's 'itemType' is empty."/>
  +            <Message Id="FACET_Union_Null_memberTypeValidators" Text="simpleType union's 'memberTypes' is empty."/>
  +            <Message Id="FACET_Union_Null_baseValidator" Text="simpleType restriction's union 'base' is empty."/>
  +            <Message Id="FACET_Union_invalid_baseValidatorType" Text="simpleType restriction's union 'base' type is '{0}' instead of union."/>
               <Message Id="VALUE_NotMatch_Pattern" Text="Value '{0}' does not match regular expression facet '{1}'"/>
               <Message Id="VALUE_Not_Base64" Text="Value '{0}' is not encoded in Base64 "/>
               <Message Id="VALUE_Not_HexBin" Text="Value '{0}' is not encoded in HexBin "/>
  
  
  
  1.45      +5 -5      xml-xerces/c/src/xercesc/util/MsgLoaders/ICU/resources/en_US.txt
  
  Index: en_US.txt
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/MsgLoaders/ICU/resources/en_US.txt,v
  retrieving revision 1.44
  retrieving revision 1.45
  diff -u -r1.44 -r1.45
  --- en_US.txt	6 Dec 2004 11:38:10 -0000	1.44
  +++ en_US.txt	9 Dec 2004 14:45:33 -0000	1.45
  @@ -23,7 +23,7 @@
   		"Anonymous simpleType in element {0} has a name attribute " ,
   		"The content of an element information item does not match (annotation?, (simpleType | complexType)?, (unique | key | keyref)*) " ,
   		"Untyped element: {0} " ,
  -		"Error in content of simpleType " ,
  +		"Error in content of simpleType, '{0}' is invalid.  Only allowed one of (restriction | list | union). " ,
   		"Expected simpleType in 'list' declaration for {0} " ,
   		"List | Union | Restriction content is invalid for type {0} " ,
   		"Error in content of derivation by list for {0} " ,
  @@ -666,10 +666,10 @@
   		"len '{0}' must be equal to base's len '{1}' , fixed " ,
   		"whitespace '{0}' must be equal to base's whitespace '{1}' , fixed " ,
   		"internal Error: fixed " ,
  -		"Null base validator in List  " ,
  -		"Null member type validators in Union  " ,
  -		"Null base validator in Union " ,
  -		"Union's base validator's type '{0}' must be union too  " ,
  +		"simpleType list's 'itemType' is empty. " ,
  +		"simpleType union's 'memberTypes' is empty. " ,
  +		"simpleType restriction's union 'base' is empty. " ,
  +		"simpleType restriction's union 'base' type is '{0}' instead of union. " ,
   		"Value '{0}' does not match regular expression facet '{1}' " ,
   		"Value '{0}' is not encoded in Base64  " ,
   		"Value '{0}' is not encoded in HexBin  " ,
  
  
  
  1.35      +11 -7     xml-xerces/c/src/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp
  
  Index: XercesMessages_en_US.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- XercesMessages_en_US.hpp	6 Dec 2004 11:38:11 -0000	1.34
  +++ XercesMessages_en_US.hpp	9 Dec 2004 14:45:33 -0000	1.35
  @@ -54,7 +54,9 @@
         0x002C,0x0020,0x0028,0x0073,0x0069,0x006D,0x0070,0x006C,0x0065,0x0054,0x0079,0x0070,0x0065,0x0020,0x007C,0x0020,0x0063,0x006F,0x006D,0x0070,0x006C,0x0065,0x0078,0x0054,0x0079,0x0070,0x0065,0x0029,0x003F,0x002C,0x0020,0x0028,0x0075,0x006E,0x0069,
         0x0071,0x0075,0x0065,0x0020,0x007C,0x0020,0x006B,0x0065,0x0079,0x0020,0x007C,0x0020,0x006B,0x0065,0x0079,0x0072,0x0065,0x0066,0x0029,0x002A,0x0029,0x00 }
     , { 0x0055,0x006E,0x0074,0x0079,0x0070,0x0065,0x0064,0x0020,0x0065,0x006C,0x0065,0x006D,0x0065,0x006E,0x0074,0x003A,0x0020,0x007B,0x0030,0x007D,0x00 }
  -  , { 0x0045,0x0072,0x0072,0x006F,0x0072,0x0020,0x0069,0x006E,0x0020,0x0063,0x006F,0x006E,0x0074,0x0065,0x006E,0x0074,0x0020,0x006F,0x0066,0x0020,0x0073,0x0069,0x006D,0x0070,0x006C,0x0065,0x0054,0x0079,0x0070,0x0065,0x00 }
  +  , { 0x0045,0x0072,0x0072,0x006F,0x0072,0x0020,0x0069,0x006E,0x0020,0x0063,0x006F,0x006E,0x0074,0x0065,0x006E,0x0074,0x0020,0x006F,0x0066,0x0020,0x0073,0x0069,0x006D,0x0070,0x006C,0x0065,0x0054,0x0079,0x0070,0x0065,0x002C,0x0020,0x0027,0x007B,0x0030,
  +      0x007D,0x0027,0x0020,0x0069,0x0073,0x0020,0x0069,0x006E,0x0076,0x0061,0x006C,0x0069,0x0064,0x002E,0x0020,0x0020,0x004F,0x006E,0x006C,0x0079,0x0020,0x0061,0x006C,0x006C,0x006F,0x0077,0x0065,0x0064,0x0020,0x006F,0x006E,0x0065,0x0020,0x006F,0x0066,
  +      0x0020,0x0028,0x0072,0x0065,0x0073,0x0074,0x0072,0x0069,0x0063,0x0074,0x0069,0x006F,0x006E,0x0020,0x007C,0x0020,0x006C,0x0069,0x0073,0x0074,0x0020,0x007C,0x0020,0x0075,0x006E,0x0069,0x006F,0x006E,0x0029,0x002E,0x00 }
     , { 0x0045,0x0078,0x0070,0x0065,0x0063,0x0074,0x0065,0x0064,0x0020,0x0073,0x0069,0x006D,0x0070,0x006C,0x0065,0x0054,0x0079,0x0070,0x0065,0x0020,0x0069,0x006E,0x0020,0x0027,0x006C,0x0069,0x0073,0x0074,0x0027,0x0020,0x0064,0x0065,0x0063,0x006C,0x0061,
         0x0072,0x0061,0x0074,0x0069,0x006F,0x006E,0x0020,0x0066,0x006F,0x0072,0x0020,0x007B,0x0030,0x007D,0x00 }
     , { 0x004C,0x0069,0x0073,0x0074,0x0020,0x007C,0x0020,0x0055,0x006E,0x0069,0x006F,0x006E,0x0020,0x007C,0x0020,0x0052,0x0065,0x0073,0x0074,0x0072,0x0069,0x0063,0x0074,0x0069,0x006F,0x006E,0x0020,0x0063,0x006F,0x006E,0x0074,0x0065,0x006E,0x0074,0x0020,
  @@ -1364,12 +1366,14 @@
     , { 0x0077,0x0068,0x0069,0x0074,0x0065,0x0073,0x0070,0x0061,0x0063,0x0065,0x0020,0x0027,0x007B,0x0030,0x007D,0x0027,0x0020,0x006D,0x0075,0x0073,0x0074,0x0020,0x0062,0x0065,0x0020,0x0065,0x0071,0x0075,0x0061,0x006C,0x0020,0x0074,0x006F,0x0020,0x0062,
         0x0061,0x0073,0x0065,0x0027,0x0073,0x0020,0x0077,0x0068,0x0069,0x0074,0x0065,0x0073,0x0070,0x0061,0x0063,0x0065,0x0020,0x0027,0x007B,0x0031,0x007D,0x0027,0x0020,0x002C,0x0020,0x0066,0x0069,0x0078,0x0065,0x0064,0x00 }
     , { 0x0069,0x006E,0x0074,0x0065,0x0072,0x006E,0x0061,0x006C,0x0020,0x0045,0x0072,0x0072,0x006F,0x0072,0x003A,0x0020,0x0066,0x0069,0x0078,0x0065,0x0064,0x00 }
  -  , { 0x004E,0x0075,0x006C,0x006C,0x0020,0x0062,0x0061,0x0073,0x0065,0x0020,0x0076,0x0061,0x006C,0x0069,0x0064,0x0061,0x0074,0x006F,0x0072,0x0020,0x0069,0x006E,0x0020,0x004C,0x0069,0x0073,0x0074,0x0020,0x00 }
  -  , { 0x004E,0x0075,0x006C,0x006C,0x0020,0x006D,0x0065,0x006D,0x0062,0x0065,0x0072,0x0020,0x0074,0x0079,0x0070,0x0065,0x0020,0x0076,0x0061,0x006C,0x0069,0x0064,0x0061,0x0074,0x006F,0x0072,0x0073,0x0020,0x0069,0x006E,0x0020,0x0055,0x006E,0x0069,0x006F,
  -      0x006E,0x0020,0x00 }
  -  , { 0x004E,0x0075,0x006C,0x006C,0x0020,0x0062,0x0061,0x0073,0x0065,0x0020,0x0076,0x0061,0x006C,0x0069,0x0064,0x0061,0x0074,0x006F,0x0072,0x0020,0x0069,0x006E,0x0020,0x0055,0x006E,0x0069,0x006F,0x006E,0x00 }
  -  , { 0x0055,0x006E,0x0069,0x006F,0x006E,0x0027,0x0073,0x0020,0x0062,0x0061,0x0073,0x0065,0x0020,0x0076,0x0061,0x006C,0x0069,0x0064,0x0061,0x0074,0x006F,0x0072,0x0027,0x0073,0x0020,0x0074,0x0079,0x0070,0x0065,0x0020,0x0027,0x007B,0x0030,0x007D,0x0027,
  -      0x0020,0x006D,0x0075,0x0073,0x0074,0x0020,0x0062,0x0065,0x0020,0x0075,0x006E,0x0069,0x006F,0x006E,0x0020,0x0074,0x006F,0x006F,0x0020,0x00 }
  +  , { 0x0073,0x0069,0x006D,0x0070,0x006C,0x0065,0x0054,0x0079,0x0070,0x0065,0x0020,0x006C,0x0069,0x0073,0x0074,0x0027,0x0073,0x0020,0x0027,0x0069,0x0074,0x0065,0x006D,0x0054,0x0079,0x0070,0x0065,0x0027,0x0020,0x0069,0x0073,0x0020,0x0065,0x006D,0x0070,
  +      0x0074,0x0079,0x002E,0x00 }
  +  , { 0x0073,0x0069,0x006D,0x0070,0x006C,0x0065,0x0054,0x0079,0x0070,0x0065,0x0020,0x0075,0x006E,0x0069,0x006F,0x006E,0x0027,0x0073,0x0020,0x0027,0x006D,0x0065,0x006D,0x0062,0x0065,0x0072,0x0054,0x0079,0x0070,0x0065,0x0073,0x0027,0x0020,0x0069,0x0073,
  +      0x0020,0x0065,0x006D,0x0070,0x0074,0x0079,0x002E,0x00 }
  +  , { 0x0073,0x0069,0x006D,0x0070,0x006C,0x0065,0x0054,0x0079,0x0070,0x0065,0x0020,0x0072,0x0065,0x0073,0x0074,0x0072,0x0069,0x0063,0x0074,0x0069,0x006F,0x006E,0x0027,0x0073,0x0020,0x0075,0x006E,0x0069,0x006F,0x006E,0x0020,0x0027,0x0062,0x0061,0x0073,
  +      0x0065,0x0027,0x0020,0x0069,0x0073,0x0020,0x0065,0x006D,0x0070,0x0074,0x0079,0x002E,0x00 }
  +  , { 0x0073,0x0069,0x006D,0x0070,0x006C,0x0065,0x0054,0x0079,0x0070,0x0065,0x0020,0x0072,0x0065,0x0073,0x0074,0x0072,0x0069,0x0063,0x0074,0x0069,0x006F,0x006E,0x0027,0x0073,0x0020,0x0075,0x006E,0x0069,0x006F,0x006E,0x0020,0x0027,0x0062,0x0061,0x0073,
  +      0x0065,0x0027,0x0020,0x0074,0x0079,0x0070,0x0065,0x0020,0x0069,0x0073,0x0020,0x0027,0x007B,0x0030,0x007D,0x0027,0x0020,0x0069,0x006E,0x0073,0x0074,0x0065,0x0061,0x0064,0x0020,0x006F,0x0066,0x0020,0x0075,0x006E,0x0069,0x006F,0x006E,0x002E,0x00 }
     , { 0x0056,0x0061,0x006C,0x0075,0x0065,0x0020,0x0027,0x007B,0x0030,0x007D,0x0027,0x0020,0x0064,0x006F,0x0065,0x0073,0x0020,0x006E,0x006F,0x0074,0x0020,0x006D,0x0061,0x0074,0x0063,0x0068,0x0020,0x0072,0x0065,0x0067,0x0075,0x006C,0x0061,0x0072,0x0020,
         0x0065,0x0078,0x0070,0x0072,0x0065,0x0073,0x0073,0x0069,0x006F,0x006E,0x0020,0x0066,0x0061,0x0063,0x0065,0x0074,0x0020,0x0027,0x007B,0x0031,0x007D,0x0027,0x00 }
     , { 0x0056,0x0061,0x006C,0x0075,0x0065,0x0020,0x0027,0x007B,0x0030,0x007D,0x0027,0x0020,0x0069,0x0073,0x0020,0x006E,0x006F,0x0074,0x0020,0x0065,0x006E,0x0063,0x006F,0x0064,0x0065,0x0064,0x0020,0x0069,0x006E,0x0020,0x0042,0x0061,0x0073,0x0065,0x0036,
  
  
  
  1.34      +5 -5      xml-xerces/c/src/xercesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg
  
  Index: XercesMessages_en_US.Msg
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- XercesMessages_en_US.Msg	6 Dec 2004 11:38:12 -0000	1.33
  +++ XercesMessages_en_US.Msg	9 Dec 2004 14:45:33 -0000	1.34
  @@ -18,7 +18,7 @@
   19  Anonymous simpleType in element {0} has a name attribute
   20  The content of an element information item does not match (annotation?, (simpleType | complexType)?, (unique | key | keyref)*)
   21  Untyped element: {0}
  -22  Error in content of simpleType
  +22  Error in content of simpleType, '{0}' is invalid.  Only allowed one of (restriction | list | union).
   23  Expected simpleType in 'list' declaration for {0}
   24  List | Union | Restriction content is invalid for type {0}
   25  Error in content of derivation by list for {0}
  @@ -649,10 +649,10 @@
   231  len '{0}' must be equal to base's len '{1}' , fixed
   232  whitespace '{0}' must be equal to base's whitespace '{1}' , fixed
   233  internal Error: fixed
  -234  Null base validator in List 
  -235  Null member type validators in Union 
  -236  Null base validator in Union
  -237  Union's base validator's type '{0}' must be union too 
  +234  simpleType list's 'itemType' is empty.
  +235  simpleType union's 'memberTypes' is empty.
  +236  simpleType restriction's union 'base' is empty.
  +237  simpleType restriction's union 'base' type is '{0}' instead of union.
   238  Value '{0}' does not match regular expression facet '{1}'
   239  Value '{0}' is not encoded in Base64 
   240  Value '{0}' is not encoded in HexBin 
  
  
  
  1.65      +5 -5      xml-xerces/c/src/xercesc/util/Platforms/Win32/Version.rc
  
  Index: Version.rc
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/Platforms/Win32/Version.rc,v
  retrieving revision 1.64
  retrieving revision 1.65
  diff -u -r1.64 -r1.65
  --- Version.rc	6 Dec 2004 11:38:13 -0000	1.64
  +++ Version.rc	9 Dec 2004 14:45:33 -0000	1.65
  @@ -120,7 +120,7 @@
       19                L"\x0041\x006E\x006F\x006E\x0079\x006D\x006F\x0075\x0073\x0020\x0073\x0069\x006D\x0070\x006C\x0065\x0054\x0079\x0070\x0065\x0020\x0069\x006E\x0020\x0065\x006C\x0065\x006D\x0065\x006E\x0074\x0020\x007B\x0030\x007D\x0020\x0068\x0061\x0073\x0020\x0061\x0020\x006E\x0061\x006D\x0065\x0020\x0061\x0074\x0074\x0072\x0069\x0062\x0075\x0074\x0065\x00"
       20                L"\x0054\x0068\x0065\x0020\x0063\x006F\x006E\x0074\x0065\x006E\x0074\x0020\x006F\x0066\x0020\x0061\x006E\x0020\x0065\x006C\x0065\x006D\x0065\x006E\x0074\x0020\x0069\x006E\x0066\x006F\x0072\x006D\x0061\x0074\x0069\x006F\x006E\x0020\x0069\x0074\x0065\x006D\x0020\x0064\x006F\x0065\x0073\x0020\x006E\x006F\x0074\x0020\x006D\x0061\x0074\x0063\x0068\x0020\x0028\x0061\x006E\x006E\x006F\x0074\x0061\x0074\x0069\x006F\x006E\x003F\x002C\x0020\x0028\x0073\x0069\x006D\x0070\x006C\x0065\x0054\x0079\x0070\x0065\x0020\x007C\x0020\x0063\x006F\x006D\x0070\x006C\x0065\x0078\x0054\x0079\x0070\x0065\x0029\x003F\x002C\x0020\x0028\x0075\x006E\x0069\x0071\x0075\x0065\x0020\x007C\x0020\x006B\x0065\x0079\x0020\x007C\x0020\x006B\x0065\x0079\x0072\x0065\x0066\x0029\x002A\x0029\x00"
       21                L"\x0055\x006E\x0074\x0079\x0070\x0065\x0064\x0020\x0065\x006C\x0065\x006D\x0065\x006E\x0074\x003A\x0020\x007B\x0030\x007D\x00"
  -    22                L"\x0045\x0072\x0072\x006F\x0072\x0020\x0069\x006E\x0020\x0063\x006F\x006E\x0074\x0065\x006E\x0074\x0020\x006F\x0066\x0020\x0073\x0069\x006D\x0070\x006C\x0065\x0054\x0079\x0070\x0065\x00"
  +    22                L"\x0045\x0072\x0072\x006F\x0072\x0020\x0069\x006E\x0020\x0063\x006F\x006E\x0074\x0065\x006E\x0074\x0020\x006F\x0066\x0020\x0073\x0069\x006D\x0070\x006C\x0065\x0054\x0079\x0070\x0065\x002C\x0020\x0027\x007B\x0030\x007D\x0027\x0020\x0069\x0073\x0020\x0069\x006E\x0076\x0061\x006C\x0069\x0064\x002E\x0020\x0020\x004F\x006E\x006C\x0079\x0020\x0061\x006C\x006C\x006F\x0077\x0065\x0064\x0020\x006F\x006E\x0065\x0020\x006F\x0066\x0020\x0028\x0072\x0065\x0073\x0074\x0072\x0069\x0063\x0074\x0069\x006F\x006E\x0020\x007C\x0020\x006C\x0069\x0073\x0074\x0020\x007C\x0020\x0075\x006E\x0069\x006F\x006E\x0029\x002E\x00"
       23                L"\x0045\x0078\x0070\x0065\x0063\x0074\x0065\x0064\x0020\x0073\x0069\x006D\x0070\x006C\x0065\x0054\x0079\x0070\x0065\x0020\x0069\x006E\x0020\x0027\x006C\x0069\x0073\x0074\x0027\x0020\x0064\x0065\x0063\x006C\x0061\x0072\x0061\x0074\x0069\x006F\x006E\x0020\x0066\x006F\x0072\x0020\x007B\x0030\x007D\x00"
       24                L"\x004C\x0069\x0073\x0074\x0020\x007C\x0020\x0055\x006E\x0069\x006F\x006E\x0020\x007C\x0020\x0052\x0065\x0073\x0074\x0072\x0069\x0063\x0074\x0069\x006F\x006E\x0020\x0063\x006F\x006E\x0074\x0065\x006E\x0074\x0020\x0069\x0073\x0020\x0069\x006E\x0076\x0061\x006C\x0069\x0064\x0020\x0066\x006F\x0072\x0020\x0074\x0079\x0070\x0065\x0020\x007B\x0030\x007D\x00"
       25                L"\x0045\x0072\x0072\x006F\x0072\x0020\x0069\x006E\x0020\x0063\x006F\x006E\x0074\x0065\x006E\x0074\x0020\x006F\x0066\x0020\x0064\x0065\x0072\x0069\x0076\x0061\x0074\x0069\x006F\x006E\x0020\x0062\x0079\x0020\x006C\x0069\x0073\x0074\x0020\x0066\x006F\x0072\x0020\x007B\x0030\x007D\x00"
  @@ -751,10 +751,10 @@
       8423              L"\x006C\x0065\x006E\x0020\x0027\x007B\x0030\x007D\x0027\x0020\x006D\x0075\x0073\x0074\x0020\x0062\x0065\x0020\x0065\x0071\x0075\x0061\x006C\x0020\x0074\x006F\x0020\x0062\x0061\x0073\x0065\x0027\x0073\x0020\x006C\x0065\x006E\x0020\x0027\x007B\x0031\x007D\x0027\x0020\x002C\x0020\x0066\x0069\x0078\x0065\x0064\x00"
       8424              L"\x0077\x0068\x0069\x0074\x0065\x0073\x0070\x0061\x0063\x0065\x0020\x0027\x007B\x0030\x007D\x0027\x0020\x006D\x0075\x0073\x0074\x0020\x0062\x0065\x0020\x0065\x0071\x0075\x0061\x006C\x0020\x0074\x006F\x0020\x0062\x0061\x0073\x0065\x0027\x0073\x0020\x0077\x0068\x0069\x0074\x0065\x0073\x0070\x0061\x0063\x0065\x0020\x0027\x007B\x0031\x007D\x0027\x0020\x002C\x0020\x0066\x0069\x0078\x0065\x0064\x00"
       8425              L"\x0069\x006E\x0074\x0065\x0072\x006E\x0061\x006C\x0020\x0045\x0072\x0072\x006F\x0072\x003A\x0020\x0066\x0069\x0078\x0065\x0064\x00"
  -    8426              L"\x004E\x0075\x006C\x006C\x0020\x0062\x0061\x0073\x0065\x0020\x0076\x0061\x006C\x0069\x0064\x0061\x0074\x006F\x0072\x0020\x0069\x006E\x0020\x004C\x0069\x0073\x0074\x0020\x00"
  -    8427              L"\x004E\x0075\x006C\x006C\x0020\x006D\x0065\x006D\x0062\x0065\x0072\x0020\x0074\x0079\x0070\x0065\x0020\x0076\x0061\x006C\x0069\x0064\x0061\x0074\x006F\x0072\x0073\x0020\x0069\x006E\x0020\x0055\x006E\x0069\x006F\x006E\x0020\x00"
  -    8428              L"\x004E\x0075\x006C\x006C\x0020\x0062\x0061\x0073\x0065\x0020\x0076\x0061\x006C\x0069\x0064\x0061\x0074\x006F\x0072\x0020\x0069\x006E\x0020\x0055\x006E\x0069\x006F\x006E\x00"
  -    8429              L"\x0055\x006E\x0069\x006F\x006E\x0027\x0073\x0020\x0062\x0061\x0073\x0065\x0020\x0076\x0061\x006C\x0069\x0064\x0061\x0074\x006F\x0072\x0027\x0073\x0020\x0074\x0079\x0070\x0065\x0020\x0027\x007B\x0030\x007D\x0027\x0020\x006D\x0075\x0073\x0074\x0020\x0062\x0065\x0020\x0075\x006E\x0069\x006F\x006E\x0020\x0074\x006F\x006F\x0020\x00"
  +    8426              L"\x0073\x0069\x006D\x0070\x006C\x0065\x0054\x0079\x0070\x0065\x0020\x006C\x0069\x0073\x0074\x0027\x0073\x0020\x0027\x0069\x0074\x0065\x006D\x0054\x0079\x0070\x0065\x0027\x0020\x0069\x0073\x0020\x0065\x006D\x0070\x0074\x0079\x002E\x00"
  +    8427              L"\x0073\x0069\x006D\x0070\x006C\x0065\x0054\x0079\x0070\x0065\x0020\x0075\x006E\x0069\x006F\x006E\x0027\x0073\x0020\x0027\x006D\x0065\x006D\x0062\x0065\x0072\x0054\x0079\x0070\x0065\x0073\x0027\x0020\x0069\x0073\x0020\x0065\x006D\x0070\x0074\x0079\x002E\x00"
  +    8428              L"\x0073\x0069\x006D\x0070\x006C\x0065\x0054\x0079\x0070\x0065\x0020\x0072\x0065\x0073\x0074\x0072\x0069\x0063\x0074\x0069\x006F\x006E\x0027\x0073\x0020\x0075\x006E\x0069\x006F\x006E\x0020\x0027\x0062\x0061\x0073\x0065\x0027\x0020\x0069\x0073\x0020\x0065\x006D\x0070\x0074\x0079\x002E\x00"
  +    8429              L"\x0073\x0069\x006D\x0070\x006C\x0065\x0054\x0079\x0070\x0065\x0020\x0072\x0065\x0073\x0074\x0072\x0069\x0063\x0074\x0069\x006F\x006E\x0027\x0073\x0020\x0075\x006E\x0069\x006F\x006E\x0020\x0027\x0062\x0061\x0073\x0065\x0027\x0020\x0074\x0079\x0070\x0065\x0020\x0069\x0073\x0020\x0027\x007B\x0030\x007D\x0027\x0020\x0069\x006E\x0073\x0074\x0065\x0061\x0064\x0020\x006F\x0066\x0020\x0075\x006E\x0069\x006F\x006E\x002E\x00"
       8430              L"\x0056\x0061\x006C\x0075\x0065\x0020\x0027\x007B\x0030\x007D\x0027\x0020\x0064\x006F\x0065\x0073\x0020\x006E\x006F\x0074\x0020\x006D\x0061\x0074\x0063\x0068\x0020\x0072\x0065\x0067\x0075\x006C\x0061\x0072\x0020\x0065\x0078\x0070\x0072\x0065\x0073\x0073\x0069\x006F\x006E\x0020\x0066\x0061\x0063\x0065\x0074\x0020\x0027\x007B\x0031\x007D\x0027\x00"
       8431              L"\x0056\x0061\x006C\x0075\x0065\x0020\x0027\x007B\x0030\x007D\x0027\x0020\x0069\x0073\x0020\x006E\x006F\x0074\x0020\x0065\x006E\x0063\x006F\x0064\x0065\x0064\x0020\x0069\x006E\x0020\x0042\x0061\x0073\x0065\x0036\x0034\x0020\x00"
       8432              L"\x0056\x0061\x006C\x0075\x0065\x0020\x0027\x007B\x0030\x007D\x0027\x0020\x0069\x0073\x0020\x006E\x006F\x0074\x0020\x0065\x006E\x0063\x006F\x0064\x0065\x0064\x0020\x0069\x006E\x0020\x0048\x0065\x0078\x0042\x0069\x006E\x0020\x00"
  
  
  
  1.127     +10 -7     xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp
  
  Index: TraverseSchema.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp,v
  retrieving revision 1.126
  retrieving revision 1.127
  diff -u -r1.126 -r1.127
  --- TraverseSchema.cpp	25 Nov 2004 17:03:18 -0000	1.126
  +++ TraverseSchema.cpp	9 Dec 2004 14:45:34 -0000	1.127
  @@ -2878,8 +2878,9 @@
           contentElem, GeneralAttributeCheck::E_List, this, false, fNonXSAttList
       );
   
  -    if (XUtil::getNextSiblingElement(contentElem) != 0) {
  -        reportSchemaError(contentElem, XMLUni::fgXMLErrDomain, XMLErrs::SimpleTypeContentError);
  +    const DOMElement* tempEl = XUtil::getNextSiblingElement(contentElem);
  +    if (tempEl != 0) {
  +        reportSchemaError(contentElem, XMLUni::fgXMLErrDomain, XMLErrs::SimpleTypeContentError, tempEl->getLocalName());
       }
   
       DOMElement*      content = 0;
  @@ -2991,8 +2992,9 @@
           contentElem, GeneralAttributeCheck::E_Restriction, this, false, fNonXSAttList
       );
   
  -    if (XUtil::getNextSiblingElement(contentElem) != 0) {
  -        reportSchemaError(contentElem, XMLUni::fgXMLErrDomain, XMLErrs::SimpleTypeContentError);
  +    const DOMElement* tempEl = XUtil::getNextSiblingElement(contentElem);
  +    if (tempEl != 0) {
  +        reportSchemaError(contentElem, XMLUni::fgXMLErrDomain, XMLErrs::SimpleTypeContentError, tempEl->getLocalName());
       }
   
       DOMElement* content = 0;
  @@ -3252,8 +3254,9 @@
           contentElem, GeneralAttributeCheck::E_Union, this, false, fNonXSAttList
       );
   
  -    if (XUtil::getNextSiblingElement(contentElem) != 0) {
  -        reportSchemaError(contentElem, XMLUni::fgXMLErrDomain, XMLErrs::SimpleTypeContentError);
  +    const DOMElement* tempEl = XUtil::getNextSiblingElement(contentElem);
  +    if (tempEl != 0) {
  +        reportSchemaError(contentElem, XMLUni::fgXMLErrDomain, XMLErrs::SimpleTypeContentError, tempEl->getLocalName());
       }
   
       const XMLCh*                    baseTypeName = getElementAttValue(contentElem, SchemaSymbols::fgATT_MEMBERTYPES);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org