Lines Matching defs:ref
2828 * Deallocate the memory used by a ref definition
2832 xmlRefPtr ref = (xmlRefPtr)xmlLinkGetData(lk);
2833 if (ref == NULL) return;
2834 if (ref->value != NULL)
2835 xmlFree((xmlChar *)ref->value);
2836 if (ref->name != NULL)
2837 xmlFree((xmlChar *)ref->name);
2838 xmlFree(ref);
2893 * @attr: the attribute holding the Ref
2895 * Register a new ref declaration
2917 * Create the Ref table if needed.
2955 * Return the ref
2993 * @table: An ref table
2995 * Deallocate the memory used by an Ref hash table.
3008 * Determine whether an attribute is of type Ref. In case we have DTD(s)
3009 * then this is simple, otherwise we use an heuristic: name Ref (upper
3050 * Remove the given attribute from the Ref table maintained internally.
6429 * @ref: A reference to be validated
6435 xmlValidateRef(xmlRefPtr ref, xmlValidCtxtPtr ctxt,
6440 if (ref == NULL)
6442 if ((ref->attr == NULL) && (ref->name == NULL))
6444 attr = ref->attr;
6463 ref->name, ref->lineno, str);