xsdnode.h File Reference
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/list1.h>
#include <gwenhywfar/xml.h>
#include <gwenhywfar/db.h>
Go to the source code of this file.
|
Typedefs |
typedef struct GWEN_XSD_NODE | GWEN_XSD_NODE |
Enumerations |
enum | GWEN_XSD_NODETYPE {
GWEN_Xsd_NodeType_Unknown = 0,
GWEN_Xsd_NodeType_Any,
GWEN_Xsd_NodeType_Element,
GWEN_Xsd_NodeType_Attribute,
GWEN_Xsd_NodeType_ComplexType,
GWEN_Xsd_NodeType_SimpleType,
GWEN_Xsd_NodeType_Group,
GWEN_Xsd_NodeType_AttributeGroup,
GWEN_Xsd_NodeType_Facet
} |
Functions |
void | GWEN_XsdNode_AddChild (GWEN_XSD_NODE *xsdNode, GWEN_XSD_NODE *newChild) |
void | GWEN_XsdNode_AddFlags (GWEN_XSD_NODE *xsdNode, uint32_t fl) |
void | GWEN_XsdNode_free (GWEN_XSD_NODE *xsdNode) |
GWEN_XSD_NODE_LIST * | GWEN_XsdNode_GetChildren (const GWEN_XSD_NODE *xsdNode) |
uint32_t | GWEN_XsdNode_GetFlags (const GWEN_XSD_NODE *xsdNode) |
const char * | GWEN_XsdNode_GetName (const GWEN_XSD_NODE *xsdNode) |
GWEN_XSD_NODETYPE | GWEN_XsdNode_GetNodeType (const GWEN_XSD_NODE *xsdNode) |
GWEN_XSD_NODE * | GWEN_XsdNode_GetParent (const GWEN_XSD_NODE *xsdNode) |
GWEN_XSD_NODE * | GWEN_XsdNode_new (GWEN_XSD_NODE *parent, GWEN_XSD_NODETYPE t, const char *name) |
int | GWEN_XsdNode_Read (GWEN_XSD_NODE *xsdNode, GWEN_XMLNODE *xmlNode, GWEN_DB_NODE *db) |
void | GWEN_XsdNode_SetFlags (GWEN_XSD_NODE *xsdNode, uint32_t fl) |
void | GWEN_XsdNode_SubFlags (GWEN_XSD_NODE *xsdNode, uint32_t fl) |
void | GWEN_XsdNode_Unlink (GWEN_XSD_NODE *xsdNode) |
int | GWEN_XsdNode_Write (GWEN_XSD_NODE *xsdNode, GWEN_XMLNODE *xmlNode, GWEN_DB_NODE *db) |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
-
GWEN_Xsd_NodeType_Unknown |
|
GWEN_Xsd_NodeType_Any |
|
GWEN_Xsd_NodeType_Element |
|
GWEN_Xsd_NodeType_Attribute |
|
GWEN_Xsd_NodeType_ComplexType |
|
GWEN_Xsd_NodeType_SimpleType |
|
GWEN_Xsd_NodeType_Group |
|
GWEN_Xsd_NodeType_AttributeGroup |
|
GWEN_Xsd_NodeType_Facet |
|
Definition at line 42 of file xsdnode.h.
Function Documentation
void GWEN_XsdNode_AddFlags |
( |
GWEN_XSD_NODE * |
xsdNode, |
|
|
uint32_t |
fl | |
|
) |
| | |
const char* GWEN_XsdNode_GetName |
( |
const GWEN_XSD_NODE * |
xsdNode |
) |
|
void GWEN_XsdNode_SetFlags |
( |
GWEN_XSD_NODE * |
xsdNode, |
|
|
uint32_t |
fl | |
|
) |
| | |
void GWEN_XsdNode_SubFlags |
( |
GWEN_XSD_NODE * |
xsdNode, |
|
|
uint32_t |
fl | |
|
) |
| | |