Lines Matching refs:extSubset
638 (doc->extSubset == NULL)) return(0)
1997 if ((dtd->doc != NULL) && (dtd->doc->extSubset == dtd) &&
2682 if ((doc->intSubset == NULL) && (doc->extSubset == NULL) &&
2710 if ((attrDecl == NULL) && (doc->extSubset != NULL))
2711 attrDecl = xmlGetDtdAttrDesc(doc->extSubset, fullelemname,
3022 if ((doc->intSubset == NULL) && (doc->extSubset == NULL)) {
3032 if ((attrDecl == NULL) && (doc->extSubset != NULL))
3033 attrDecl = xmlGetDtdAttrDesc(doc->extSubset,
3358 if ((notaDecl == NULL) && (doc->extSubset != NULL))
3359 notaDecl = xmlGetDtdNotationDesc(doc->extSubset, notationName);
3389 if ((elemDecl == NULL) && (doc->extSubset != NULL))
3390 elemDecl = xmlGetDtdElementDesc(doc->extSubset, name);
3915 if ((nota == NULL) && (doc->extSubset != NULL))
3916 nota = xmlGetDtdNotationDesc(doc->extSubset, value);
3961 int extsubset = 0;
3976 if ((attrDecl == NULL) && (doc->extSubset != NULL)) {
3977 attrDecl = xmlGetDtdAttrDesc(doc->extSubset, fullname, name);
3979 extsubset = 1;
3986 if ((attrDecl == NULL) && (doc->extSubset != NULL)) {
3987 attrDecl = xmlGetDtdAttrDesc(doc->extSubset, elem->name, name);
3989 extsubset = 1;
4013 if ((doc->standalone) && (extsubset == 1) && (!xmlStrEqual(value, ret))) {
4064 if ((attrDecl == NULL) && (doc->extSubset != NULL))
4065 attrDecl = xmlGetDtdAttrDesc(doc->extSubset, elem->name, name);
4174 } else if (doc->extSubset != NULL) {
4176 elem = xmlGetDtdElementDesc(doc->extSubset, attr->elem);
4305 tst = xmlGetDtdElementDesc(doc->extSubset, elem->name);
4370 if ((attrDecl == NULL) && (doc->extSubset != NULL))
4371 attrDecl = xmlGetDtdQAttrDesc(doc->extSubset, fullname,
4375 if ((attrDecl == NULL) && (doc->extSubset != NULL))
4376 attrDecl = xmlGetDtdAttrDesc(doc->extSubset,
4386 if ((attrDecl == NULL) && (doc->extSubset != NULL))
4387 attrDecl = xmlGetDtdQAttrDesc(doc->extSubset, elem->name,
4392 if ((attrDecl == NULL) && (doc->extSubset != NULL))
4393 attrDecl = xmlGetDtdAttrDesc(doc->extSubset,
4446 nota = xmlGetDtdNotationDesc(doc->extSubset, value);
4549 if ((attrDecl == NULL) && (doc->extSubset != NULL))
4550 attrDecl = xmlGetDtdQAttrDesc(doc->extSubset, fullname,
4555 if ((attrDecl == NULL) && (doc->extSubset != NULL))
4556 attrDecl = xmlGetDtdAttrDesc(doc->extSubset, fullname,
4566 if ((attrDecl == NULL) && (doc->extSubset != NULL))
4567 attrDecl = xmlGetDtdQAttrDesc(doc->extSubset, elem->name,
4572 if ((attrDecl == NULL) && (doc->extSubset != NULL))
4573 attrDecl = xmlGetDtdAttrDesc(doc->extSubset,
4643 nota = xmlGetDtdNotationDesc(doc->extSubset, value);
5641 * @extsubset: pointer, (out) indicate if the declaration was found
5650 xmlNodePtr elem, int *extsubset) {
5657 if (extsubset != NULL)
5658 *extsubset = 0;
5669 if ((elemDecl == NULL) && (doc->extSubset != NULL)) {
5670 elemDecl = xmlGetDtdQElementDesc(doc->extSubset,
5672 if ((elemDecl != NULL) && (extsubset != NULL))
5673 *extsubset = 1;
5684 if ((elemDecl == NULL) && (doc->extSubset != NULL)) {
5685 elemDecl = xmlGetDtdElementDesc(doc->extSubset, elem->name);
5686 if ((elemDecl != NULL) && (extsubset != NULL))
5687 *extsubset = 1;
5716 int extsubset = 0;
5789 eDecl = xmlValidGetElemDecl(ctxt, doc, elem, &extsubset);
5948 int extsubset = 0;
6015 extsubset);
6123 if ((doc->standalone == 1) && (extsubset == 1)) {
6618 oldExt = doc->extSubset;
6620 doc->extSubset = dtd;
6624 extSubset = oldExt;
6639 doc->extSubset = oldExt;
6714 elem = xmlGetDtdElementDesc(doc->extSubset, cur->elem);
6757 if ((doc->intSubset == NULL) && (doc->extSubset == NULL))
6771 dtd = doc->extSubset;
6805 if ((doc->intSubset == NULL) && (doc->extSubset == NULL)) {
6811 (doc->intSubset->ExternalID != NULL)) && (doc->extSubset == NULL)) {
6824 doc->extSubset = xmlParseDTD(doc->intSubset->ExternalID,
6828 if (doc->extSubset == NULL) {
6982 if ((element_desc == NULL) && (parent->doc->extSubset != NULL))
6983 element_desc = xmlGetDtdElementDesc(parent->doc->extSubset,