exip
Alpha 0.5.4
|
Tree structure to store parsed schema structure and attributes; a schema tree. More...
#include <treeTableSchema.h>
Data Fields | |
DynArray | dynArray |
TreeTableEntry * | tree |
Index | count |
struct { | |
String targetNs | |
targetNamespace for that TreeTable More... | |
SmallIndex targetNsId | |
Identifies the target namespace in the EXIP Schema URI Table. More... | |
FormType elemFormDefault | |
Qualify namespace for locally declared elements? More... | |
FormType attrFormDefault | |
Qualify namespace for locally declared attributes? More... | |
PfxNsTable pfxNsTable | |
Namespace prefix/URI pairs. More... | |
} | globalDefs |
AllocList | memList |
All the information from the XML schema needed for the grammar generation is stored in this structure.
Definition at line 223 of file treeTableSchema.h.
FormType TreeTable::attrFormDefault |
Definition at line 238 of file treeTableSchema.h.
Index TreeTable::count |
Definition at line 227 of file treeTableSchema.h.
DynArray TreeTable::dynArray |
Definition at line 225 of file treeTableSchema.h.
FormType TreeTable::elemFormDefault |
Definition at line 236 of file treeTableSchema.h.
struct { ... } TreeTable::globalDefs |
AllocList TreeTable::memList |
Definition at line 243 of file treeTableSchema.h.
PfxNsTable TreeTable::pfxNsTable |
Definition at line 240 of file treeTableSchema.h.
String TreeTable::targetNs |
Definition at line 232 of file treeTableSchema.h.
SmallIndex TreeTable::targetNsId |
Definition at line 234 of file treeTableSchema.h.
TreeTableEntry* TreeTable::tree |
Definition at line 226 of file treeTableSchema.h.