neilg       2004/01/06 07:24:42

  Modified:    c/src/xercesc/internal XSObjectFactory.cpp
  Log:
  make sure locally-declared attributes have declarations in the PSVI
  
  Revision  Changes    Path
  1.18      +6 -0      xml-xerces/c/src/xercesc/internal/XSObjectFactory.cpp
  
  Index: XSObjectFactory.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/XSObjectFactory.cpp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- XSObjectFactory.cpp       6 Jan 2004 03:55:26 -0000       1.17
  +++ XSObjectFactory.cpp       6 Jan 2004 15:24:42 -0000       1.18
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.18  2004/01/06 15:24:42  neilg
  + * make sure locally-declared attributes have declarations in the PSVI
  + *
    * Revision 1.17  2004/01/06 03:55:26  knoaman
    * Various PSVI fixes.
    *
  @@ -656,7 +659,10 @@
                   SchemaAttDef& attDef = (SchemaAttDef&) attDefList.getAttDef(i);
   
                   if (attDef.getBaseAttDecl())
  +                {
                       xsAttDecl = addOrFind(attDef.getBaseAttDecl(), xsModel);
  +                    fXercesToXSMap->put(&attDef, xsAttDecl);
  +                }
                   else
                       xsAttDecl = addOrFind(&attDef, xsModel, xsObj);
   
  
  
  

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

Reply via email to