- struct mempool *pool; /* Most data */
- struct fastbuf *chars; /* Character data */
- struct fastbuf *value; /* Attribute value / comment / processing instruction data */
- char *name; /* Attribute name, processing instruction target */
- void *tab_attrs;
-
- /* Stack */
- struct xml_stack *stack; /* See xml_push(), xml_pop() */
+ struct mempool *pool; /* DOM pool */
+ struct mempool *stack; /* Stack pool (freed as soon as possible) */
+ struct xml_stack *stack_list; /* See xml_push(), xml_pop() */