*** orgparser.c 2008-02-27 18:13:22.000000000 -0800 --- parserdefattrfix.c 2008-02-27 18:16:23.626432352 -0800 *************** xmlAddDefAttrs(xmlParserCtxtPtr ctxt, *** 878,883 **** --- 878,889 ---- const xmlChar *name; const xmlChar *prefix; + if (ctxt->attsSpecial != NULL) + { + if (xmlHashLookup2(ctxt->attsSpecial, fullname, fullattr) != NULL) + return; + } + if (ctxt->attsDefault == NULL) { ctxt->attsDefault = xmlHashCreateDict(10, ctxt->dict); if (ctxt->attsDefault == NULL)