Lines Matching defs:_xmlRelaxNGDefine
131 struct _xmlRelaxNGDefine { struct
132 xmlRelaxNGType type; /* the type of definition */
133 xmlNodePtr node; /* the node in the source */
134 xmlChar *name; /* the element local name if present */
135 xmlChar *ns; /* the namespace local name if present */
136 xmlChar *value; /* value when available */
137 void *data; /* data lib or specific pointer */
138 xmlRelaxNGDefinePtr content; /* the expected content */
139 xmlRelaxNGDefinePtr parent; /* the parent definition, if any */
140 xmlRelaxNGDefinePtr next; /* list within grouping sequences */
141 xmlRelaxNGDefinePtr attrs; /* list of attributes for elements */
142 xmlRelaxNGDefinePtr nameClass; /* the nameClass definition if any */
143 xmlRelaxNGDefinePtr nextHash; /* next define in defs/refs hash tables */
144 short depth; /* used for the cycle detection */
145 short dflags; /* define related flags */
146 xmlRegexpPtr contModel; /* a compiled content model if available */