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]