Home | History | Annotate | Download | only in libxml2

Lines Matching refs:def1

3779 xmlRelaxNGCompareNameClasses(xmlRelaxNGDefinePtr def1,
3791 if ((def1->type == XML_RELAXNG_ELEMENT) ||
3792 (def1->type == XML_RELAXNG_ATTRIBUTE)) {
3795 if (def1->name != NULL) {
3796 node.name = def1->name;
3800 if (def1->ns != NULL) {
3801 if (def1->ns[0] == 0) {
3805 ns.href = def1->ns;
3811 if (def1->nameClass != NULL) {
3812 ret = xmlRelaxNGCompareNameClasses(def1->nameClass, def2);
3819 } else if (def1->type == XML_RELAXNG_TEXT) {
3823 } else if (def1->type == XML_RELAXNG_EXCEPT) {
3847 if (xmlRelaxNGElementMatch(&ctxt, def1, &node)) {
3849 ret = xmlRelaxNGCompareNameClasses(def2->nameClass, def1);
3877 ATTRIBUTE_UNUSED, xmlRelaxNGDefinePtr * def1,
3882 if ((def1 == NULL) || (def2 == NULL))
3884 if ((*def1 == NULL) || (*def2 == NULL))
3886 while (*def1 != NULL) {
3888 if (xmlRelaxNGCompareNameClasses(*def1, *def2) == 0)
3893 def1++;