Lines Matching refs:ent
1247 * @ent: the entity
1254 xmlXIncludeMergeEntity(xmlEntityPtr ent, xmlXIncludeMergeDataPtr data,
1260 if ((ent == NULL) || (data == NULL))
1266 switch (ent->etype) {
1276 ret = xmlAddDocEntity(doc, ent->name, ent->etype, ent->ExternalID,
1277 ent->SystemID, ent->content);
1279 if (ent->URI != NULL)
1280 ret->URI = xmlStrdup(ent->URI);
1282 prev = xmlGetDocEntity(doc, ent->name);
1284 if (ent->etype != prev->etype)
1287 if ((ent->SystemID != NULL) && (prev->SystemID != NULL)) {
1288 if (!xmlStrEqual(ent->SystemID, prev->SystemID))
1290 } else if ((ent->ExternalID != NULL) &&
1292 if (!xmlStrEqual(ent->ExternalID, prev->ExternalID))
1294 } else if ((ent->content != NULL) && (prev->content != NULL)) {
1295 if (!xmlStrEqual(ent->content, prev->content))
1305 switch (ent->etype) {
1315 xmlXIncludeErr(ctxt, (xmlNodePtr) ent, XML_XINCLUDE_ENTITY_DEF_MISMATCH,
1317 ent->name);