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