Home | History | Annotate | Download | only in libxml2

Lines Matching refs:def2

3780                              xmlRelaxNGDefinePtr def2)
3793 if (def2->type == XML_RELAXNG_TEXT)
3810 if (xmlRelaxNGElementMatch(&ctxt, def2, &node)) {
3812 ret = xmlRelaxNGCompareNameClasses(def1->nameClass, def2);
3820 if (def2->type == XML_RELAXNG_TEXT)
3830 if ((def2->type == XML_RELAXNG_ELEMENT) ||
3831 (def2->type == XML_RELAXNG_ATTRIBUTE)) {
3832 if (def2->name != NULL) {
3833 node.name = def2->name;
3838 if (def2->ns != NULL) {
3839 if (def2->ns[0] == 0) {
3842 ns.href = def2->ns;
3848 if (def2->nameClass != NULL) {
3849 ret = xmlRelaxNGCompareNameClasses(def2->nameClass, def1);
3878 xmlRelaxNGDefinePtr * def2)
3880 xmlRelaxNGDefinePtr *basedef2 = def2;
3882 if ((def1 == NULL) || (def2 == NULL))
3884 if ((*def1 == NULL) || (*def2 == NULL))
3887 while ((*def2) != NULL) {
3888 if (xmlRelaxNGCompareNameClasses(*def1, *def2) == 0)
3890 def2++;
3892 def2 = basedef2;