Unit 'expat' Package
[Overview][Constants][Types][Procedures and functions][Index] [#pl_pasexpat]

XML_ParserStruct

Declaration

Source position: expat.pas line 682

type XML_ParserStruct = record

  m_userData: pointer;

  

  m_handlerArg: pointer;

  

  m_buffer: char_ptr;

  

  m_mem: XML_Memory_Handling_Suite;

  

  m_bufferPtr: char_ptr;

  

  m_bufferEnd: char_ptr;

  

  m_bufferLim: char_ptr;

  

  m_bufferAloc: int;

  

  m_parseEndByteIndex: XML_Index;

  

  m_parseEndPtr: char_ptr;

  

  m_dataBuf: XML_Char_ptr;

  

  m_dataBufEnd: XML_Char_ptr;

  

  m_startElementHandler: XML_StartElementHandler;

  

  m_endElementHandler: XML_EndElementHandler;

  

  m_characterDataHandler: XML_CharacterDataHandler;

  

  m_processingInstructionHandler: XML_ProcessingInstructionHandler;

  

  m_commentHandler: XML_CommentHandler;

  

  m_startCdataSectionHandler: XML_StartCdataSectionHandler;

  

  m_endCdataSectionHandler: XML_EndCdataSectionHandler;

  

  m_defaultHandler: XML_DefaultHandler;

  

  m_startDoctypeDeclHandler: XML_StartDoctypeDeclHandler;

  

  m_endDoctypeDeclHandler: XML_EndDoctypeDeclHandler;

  

  m_unparsedEntityDeclHandler: XML_UnparsedEntityDeclHandler;

  

  m_notationDeclHandler: XML_NotationDeclHandler;

  

  m_startNamespaceDeclHandler: XML_StartNamespaceDeclHandler;

  

  m_endNamespaceDeclHandler: XML_EndNamespaceDeclHandler;

  

  m_notStandaloneHandler: XML_NotStandaloneHandler;

  

  m_externalEntityRefHandler: XML_ExternalEntityRefHandler;

  

  m_externalEntityRefHandlerArg: XML_Parser;

  

  m_skippedEntityHandler: XML_SkippedEntityHandler;

  

  m_unknownEncodingHandler: XML_UnknownEncodingHandler;

  

  m_elementDeclHandler: XML_ElementDeclHandler;

  

  m_attlistDeclHandler: XML_AttlistDeclHandler;

  

  m_entityDeclHandler: XML_EntityDeclHandler;

  

  m_xmlDeclHandler: XML_XmlDeclHandler;

  

  m_encoding: ENCODING_ptr;

  

  m_initEncoding: INIT_ENCODING;

  

  m_internalEncoding: ENCODING_ptr;

  

  m_protocolEncodingName: XML_Char_ptr;

  

  m_ns: XML_Bool;

  

  m_ns_triplets: XML_Bool;

  

  m_unknownEncodingMem: pointer;

  

  m_unknownEncodingData: pointer;

  

  m_unknownEncodingHandlerData: pointer;

  

  m_unknownEncodingAlloc: int;

  

  m_unknownEncodingRelease: procedure(

  

  void: pointer

);

  m_prologState: PROLOG_STATE;

  

  m_processor: Processor;

  

  m_errorCode: XML_Error;

  

  m_eventPtr: char_ptr;

  

  m_eventEndPtr: char_ptr;

  

  m_positionPtr: char_ptr;

  

  m_openInternalEntities: OPEN_INTERNAL_ENTITY_ptr;

  

  m_freeInternalEntities: OPEN_INTERNAL_ENTITY_ptr;

  

  m_defaultExpandInternalEntities: XML_Bool;

  

  m_tagLevel: int;

  

  m_declEntity: ENTITY_ptr;

  

  m_doctypeName: XML_Char_ptr;

  

  m_doctypeSysid: XML_Char_ptr;

  

  m_doctypePubid: XML_Char_ptr;

  

  m_declAttributeType: XML_Char_ptr;

  

  m_declNotationName: XML_Char_ptr;

  

  m_declNotationPublicId: XML_Char_ptr;

  

  m_declElementType: ELEMENT_TYPE_ptr;

  

  m_declAttributeId: ATTRIBUTE_ID_ptr;

  

  m_declAttributeIsCdata: XML_Bool;

  

  m_declAttributeIsId: XML_Bool;

  

  m_dtd: DTD_ptr;

  

  m_curBase: XML_Char_ptr;

  

  m_tagStack: TAG_ptr;

  

  m_freeTagList: TAG_ptr;

  

  m_inheritedBindings: BINDING_ptr;

  

  m_freeBindingList: BINDING_ptr;

  

  m_attsSize: int;

  

  m_attsAlloc: int;

  

  m_nsAttsAlloc: int;

  

  m_nSpecifiedAtts: int;

  

  m_idAttIndex: int;

  

  m_atts: ATTRIBUTE_ptr;

  

  m_nsAtts: NS_ATT_ptr;

  

  m_nsAttsVersion: unsigned;

  

  m_nsAttsPower: int8u;

  

  m_position: POSITION;

  

  m_tempPool: STRING_POOL;

  

  m_temp2Pool: STRING_POOL;

  

  m_groupConnector: char_ptr;

  

  m_groupSize: unsigned;

  

  m_groupAlloc: unsigned;

  

  m_namespaceSeparator: XML_Char;

  

  m_parentParser: XML_Parser;

  

  m_parsingStatus: XML_ParsingStatus;

  

end;



CT Web help

CodeTyphon Studio