xmlrole.h

Defines

XmlTokenRole(state, tok, ptr, end, enc)

Typedefs

typedef struct prolog_state PROLOG_STATE

Enums

enum [anonymous]

Values:

enumerator XML_ROLE_ERROR
enumerator XML_ROLE_NONE
enumerator XML_ROLE_XML_DECL
enumerator XML_ROLE_INSTANCE_START
enumerator XML_ROLE_DOCTYPE_NONE
enumerator XML_ROLE_DOCTYPE_NAME
enumerator XML_ROLE_DOCTYPE_SYSTEM_ID
enumerator XML_ROLE_DOCTYPE_PUBLIC_ID
enumerator XML_ROLE_DOCTYPE_INTERNAL_SUBSET
enumerator XML_ROLE_DOCTYPE_CLOSE
enumerator XML_ROLE_GENERAL_ENTITY_NAME
enumerator XML_ROLE_PARAM_ENTITY_NAME
enumerator XML_ROLE_ENTITY_NONE
enumerator XML_ROLE_ENTITY_VALUE
enumerator XML_ROLE_ENTITY_SYSTEM_ID
enumerator XML_ROLE_ENTITY_PUBLIC_ID
enumerator XML_ROLE_ENTITY_COMPLETE
enumerator XML_ROLE_ENTITY_NOTATION_NAME
enumerator XML_ROLE_NOTATION_NONE
enumerator XML_ROLE_NOTATION_NAME
enumerator XML_ROLE_NOTATION_SYSTEM_ID
enumerator XML_ROLE_NOTATION_NO_SYSTEM_ID
enumerator XML_ROLE_NOTATION_PUBLIC_ID
enumerator XML_ROLE_ATTRIBUTE_NAME
enumerator XML_ROLE_ATTRIBUTE_TYPE_CDATA
enumerator XML_ROLE_ATTRIBUTE_TYPE_ID
enumerator XML_ROLE_ATTRIBUTE_TYPE_IDREF
enumerator XML_ROLE_ATTRIBUTE_TYPE_IDREFS
enumerator XML_ROLE_ATTRIBUTE_TYPE_ENTITY
enumerator XML_ROLE_ATTRIBUTE_TYPE_ENTITIES
enumerator XML_ROLE_ATTRIBUTE_TYPE_NMTOKEN
enumerator XML_ROLE_ATTRIBUTE_TYPE_NMTOKENS
enumerator XML_ROLE_ATTRIBUTE_ENUM_VALUE
enumerator XML_ROLE_ATTRIBUTE_NOTATION_VALUE
enumerator XML_ROLE_ATTLIST_NONE
enumerator XML_ROLE_ATTLIST_ELEMENT_NAME
enumerator XML_ROLE_IMPLIED_ATTRIBUTE_VALUE
enumerator XML_ROLE_REQUIRED_ATTRIBUTE_VALUE
enumerator XML_ROLE_DEFAULT_ATTRIBUTE_VALUE
enumerator XML_ROLE_FIXED_ATTRIBUTE_VALUE
enumerator XML_ROLE_ELEMENT_NONE
enumerator XML_ROLE_ELEMENT_NAME
enumerator XML_ROLE_CONTENT_ANY
enumerator XML_ROLE_CONTENT_EMPTY
enumerator XML_ROLE_CONTENT_PCDATA
enumerator XML_ROLE_GROUP_OPEN
enumerator XML_ROLE_GROUP_CLOSE
enumerator XML_ROLE_GROUP_CLOSE_REP
enumerator XML_ROLE_GROUP_CLOSE_OPT
enumerator XML_ROLE_GROUP_CLOSE_PLUS
enumerator XML_ROLE_GROUP_CHOICE
enumerator XML_ROLE_GROUP_SEQUENCE
enumerator XML_ROLE_CONTENT_ELEMENT
enumerator XML_ROLE_CONTENT_ELEMENT_REP
enumerator XML_ROLE_CONTENT_ELEMENT_OPT
enumerator XML_ROLE_CONTENT_ELEMENT_PLUS
enumerator XML_ROLE_PI
enumerator XML_ROLE_COMMENT
enumerator XML_ROLE_PARAM_ENTITY_REF

Functions

void XmlPrologStateInit(PROLOG_STATE *state)
struct prolog_state

Public Functions

int (PTRCALL *handler)(struct prolog_state *state

Public Members

int tok
int const char * ptr
int const char const char * end
int const char const char const ENCODING * enc
unsigned level
int role_none