Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals
persist » xml » expat-1.95.5 » lib

xmlrole.h File Reference

#include "xmltok.h"

Go to the source code of this file.


Data Structures

struct prolog_state

Defines

#define XmlRole_INCLUDED 1
#define XmlTokenRole(state, tok, ptr, end, enc) (((state)->handler)(state, tok, ptr, end, enc))

Typedefs

typedef prolog_state PROLOG_STATE

Enumerations

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

Functions

void XmlPrologStateInit (PROLOG_STATE *)

Define Documentation

#define XmlRole_INCLUDED 1

Definition at line 6 of file xmlrole.h.

#define XmlTokenRole ( state,
tok,
ptr,
end,
enc ) (((state)->handler)(state, tok, ptr, end, enc))

Definition at line 107 of file xmlrole.h.


Typedef Documentation

typedef struct prolog_state PROLOG_STATE


Enumeration Type Documentation

anonymous enum

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

Definition at line 20 of file xmlrole.h.


Function Documentation

void XmlPrologStateInit ( PROLOG_STATE * )


Generated on Wed Apr 5 22:03:29 2006 for cppxmlobj by doxygen 1.4.3

AltStyle によって変換されたページ (->オリジナル) /