Lines Matching refs:ent
1234 * @ent: the entity
1241 xmlXIncludeMergeEntity(xmlEntityPtr ent, xmlXIncludeMergeDataPtr data,
1247 if ((ent == NULL) || (data == NULL))
1253 switch (ent->etype) {
1263 ret = xmlAddDocEntity(doc, ent->name, ent->etype, ent->ExternalID,
1264 ent->SystemID, ent->content);
1266 if (ent->URI != NULL)
1267 ret->URI = xmlStrdup(ent->URI);
1269 prev = xmlGetDocEntity(doc, ent->name);
1271 if (ent->etype != prev->etype)
1274 if ((ent->SystemID != NULL) && (prev->SystemID != NULL)) {
1275 if (!xmlStrEqual(ent->SystemID, prev->SystemID))
1277 } else if ((ent->ExternalID != NULL) &&
1279 if (!xmlStrEqual(ent->ExternalID, prev->ExternalID))
1281 } else if ((ent->content != NULL) && (prev->content != NULL)) {
1282 if (!xmlStrEqual(ent->content, prev->content))
1292 switch (ent->etype) {
1302 xmlXIncludeErr(ctxt, (xmlNodePtr) ent, XML_XINCLUDE_ENTITY_DEF_MISMATCH,
1304 ent->name);