• Home
  • Raw
  • Download

Lines Matching defs:XML_ParserStruct

643 struct XML_ParserStruct {  struct
646 void *m_userData;
647 void *m_handlerArg;
658 char *m_buffer; // malloc/realloc base pointer of parse buffer
659 const XML_Memory_Handling_Suite m_mem;
660 const char *m_bufferPtr; // first character to be parsed
661 char *m_bufferEnd; // past last character to be parsed
662 const char *m_bufferLim; // allocated end of m_buffer
664 XML_Index m_parseEndByteIndex;
665 const char *m_parseEndPtr;
666 size_t m_partialTokenBytesBefore; /* used in heuristic to avoid O(n^2) */
667 XML_Bool m_reparseDeferralEnabled;
668 int m_lastBufferRequestSize;
669 XML_Char *m_dataBuf;
670 XML_Char *m_dataBufEnd;
671 XML_StartElementHandler m_startElementHandler;
672 XML_EndElementHandler m_endElementHandler;
673 XML_CharacterDataHandler m_characterDataHandler;
674 XML_ProcessingInstructionHandler m_processingInstructionHandler;
675 XML_CommentHandler m_commentHandler;
676 XML_StartCdataSectionHandler m_startCdataSectionHandler;
677 XML_EndCdataSectionHandler m_endCdataSectionHandler;
678 XML_DefaultHandler m_defaultHandler;
679 XML_StartDoctypeDeclHandler m_startDoctypeDeclHandler;
680 XML_EndDoctypeDeclHandler m_endDoctypeDeclHandler;
681 XML_UnparsedEntityDeclHandler m_unparsedEntityDeclHandler;
682 XML_NotationDeclHandler m_notationDeclHandler;
683 XML_StartNamespaceDeclHandler m_startNamespaceDeclHandler;
684 XML_EndNamespaceDeclHandler m_endNamespaceDeclHandler;
685 XML_NotStandaloneHandler m_notStandaloneHandler;
686 XML_ExternalEntityRefHandler m_externalEntityRefHandler;
687 XML_Parser m_externalEntityRefHandlerArg;
688 XML_SkippedEntityHandler m_skippedEntityHandler;
689 XML_UnknownEncodingHandler m_unknownEncodingHandler;
690 XML_ElementDeclHandler m_elementDeclHandler;
691 XML_AttlistDeclHandler m_attlistDeclHandler;
692 XML_EntityDeclHandler m_entityDeclHandler;
693 XML_XmlDeclHandler m_xmlDeclHandler;
694 const ENCODING *m_encoding;
695 INIT_ENCODING m_initEncoding;
696 const ENCODING *m_internalEncoding;
697 const XML_Char *m_protocolEncodingName;
698 XML_Bool m_ns;
699 XML_Bool m_ns_triplets;
700 void *m_unknownEncodingMem;
701 void *m_unknownEncodingData;
702 void *m_unknownEncodingHandlerData;
703 void(XMLCALL *m_unknownEncodingRelease)(void *);
704 PROLOG_STATE m_prologState;
705 Processor *m_processor;
706 enum XML_Error m_errorCode;
707 const char *m_eventPtr;
708 const char *m_eventEndPtr;
709 const char *m_positionPtr;
710 OPEN_INTERNAL_ENTITY *m_openInternalEntities;
711 OPEN_INTERNAL_ENTITY *m_freeInternalEntities;
712 XML_Bool m_defaultExpandInternalEntities;
713 int m_tagLevel;
714 ENTITY *m_declEntity;
715 const XML_Char *m_doctypeName;
716 const XML_Char *m_doctypeSysid;
717 const XML_Char *m_doctypePubid;
718 const XML_Char *m_declAttributeType;
719 const XML_Char *m_declNotationName;
720 const XML_Char *m_declNotationPublicId;
721 ELEMENT_TYPE *m_declElementType;
722 ATTRIBUTE_ID *m_declAttributeId;
723 XML_Bool m_declAttributeIsCdata;
724 XML_Bool m_declAttributeIsId;
725 DTD *m_dtd;
726 const XML_Char *m_curBase;
727 TAG *m_tagStack;
728 TAG *m_freeTagList;
729 BINDING *m_inheritedBindings;
730 BINDING *m_freeBindingList;
731 int m_attsSize;
732 int m_nSpecifiedAtts;
733 int m_idAttIndex;
734 ATTRIBUTE *m_atts;
735 NS_ATT *m_nsAtts;
736 unsigned long m_nsAttsVersion;
737 unsigned char m_nsAttsPower;
739 XML_AttrInfo *m_attInfo;
741 POSITION m_position;
742 STRING_POOL m_tempPool;
743 STRING_POOL m_temp2Pool;
744 char *m_groupConnector;
745 unsigned int m_groupSize;
746 XML_Char m_namespaceSeparator;
747 XML_Parser m_parentParser;
748 XML_ParsingStatus m_parsingStatus;
750 XML_Bool m_isParamEntity;
751 XML_Bool m_useForeignDTD;
752 enum XML_ParamEntityParsing m_paramEntityParsing;
754 unsigned long m_hash_secret_salt;
756 ACCOUNTING m_accounting;
757 ENTITY_STATS m_entity_stats;