diff --git a/src/xercesc/internal/IGXMLScanner2.cpp b/src/xercesc/internal/IGXMLScanner2.cpp index 84ccb88dc205cb6ccf9f1bf32a3c7fbb058a9894..c2d7e324e40a9079d6fcb1e7ae9bbc389501f454 100644 --- a/src/xercesc/internal/IGXMLScanner2.cpp +++ b/src/xercesc/internal/IGXMLScanner2.cpp @@ -209,6 +209,7 @@ IGXMLScanner::buildAttList(const RefVectorOf<KVStringPair>& providedAttrs attWildCard = currType->getAttWildCard(); } else if (!currDV) { // check explicitly-set wildcard + attDef = ((SchemaElementDecl*)elemDecl)->getAttDef(suffPtr, uriId); attWildCard = ((SchemaElementDecl*)elemDecl)->getAttWildCard(); }