|
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.
1.8.4