Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

xmlrole.h File Reference

#include "xmltok.h"

Include dependency graph for xmlrole.h:

Include dependency graph

Go to the source code of this file.

Classes

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_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_VALUE,
  XML_ROLE_ENTITY_SYSTEM_ID, XML_ROLE_ENTITY_PUBLIC_ID, XML_ROLE_ENTITY_COMPLETE, XML_ROLE_ENTITY_NOTATION_NAME,
  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_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_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_PARAM_ENTITY_REF
}

Functions

void XmlPrologStateInit (PROLOG_STATE *)


Define Documentation

#define XmlRole_INCLUDED   1
 

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


Typedef Documentation

typedef struct prolog_state PROLOG_STATE
 


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
XML_ROLE_ERROR 
XML_ROLE_NONE 
XML_ROLE_XML_DECL 
XML_ROLE_INSTANCE_START 
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_VALUE 
XML_ROLE_ENTITY_SYSTEM_ID 
XML_ROLE_ENTITY_PUBLIC_ID 
XML_ROLE_ENTITY_COMPLETE 
XML_ROLE_ENTITY_NOTATION_NAME 
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_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_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_PARAM_ENTITY_REF 


Function Documentation

void XmlPrologStateInit PROLOG_STATE  ) 
 


Generated on Thu Apr 30 02:35:45 2009 for ACS C++ API by doxygen 1.3.8