mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2024-12-27 03:21:26 +03:00
fixed bug 121759 - early declaration of attribute-list in external DTD
* valid.c: fixed bug 121759 - early declaration of attribute-list in external DTD
This commit is contained in:
parent
899abafb26
commit
4e52f2f430
@ -1,3 +1,8 @@
|
|||||||
|
Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
|
||||||
|
|
||||||
|
* valid.c: fixed bug 121759 - early declaration of
|
||||||
|
attribute-list in external DTD
|
||||||
|
|
||||||
Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
|
Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
* parser.c include/libxml/xmlerror.h: starting cleaning up
|
* parser.c include/libxml/xmlerror.h: starting cleaning up
|
||||||
|
6
valid.c
6
valid.c
@ -1214,6 +1214,11 @@ xmlAddElementDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name,
|
|||||||
xmlFree(uqname);
|
xmlFree(uqname);
|
||||||
return(NULL);
|
return(NULL);
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
|
* For new element, may have attributes from earlier
|
||||||
|
* definition in internal subset
|
||||||
|
*/
|
||||||
|
ret->attributes = oldAttributes;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1221,7 +1226,6 @@ xmlAddElementDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name,
|
|||||||
*/
|
*/
|
||||||
ret->etype = type;
|
ret->etype = type;
|
||||||
ret->content = xmlCopyElementContent(content);
|
ret->content = xmlCopyElementContent(content);
|
||||||
ret->attributes = oldAttributes;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Link it to the DTD
|
* Link it to the DTD
|
||||||
|
Loading…
Reference in New Issue
Block a user