Documentation ¶
Overview ¶
Package expat provides API definitions for accessing libexpat-1.dll.
Index ¶
- Variables
- type AttlistDeclHandler
- type Bool
- type Char
- type CharacterDataHandler
- type CommentHandler
- type Content
- type ContentQuant
- type ContentType
- type DefaultHandler
- type ElementDeclHandler
- type Encoding
- type EndCdataSectionHandler
- type EndDoctypeDeclHandler
- type EndElementHandler
- type EndNamespaceDeclHandler
- type EntityDeclHandler
- type Enum
- type Error
- type ExpatVersionS
- type ExternalEntityRefHandler
- type Feature
- type FeatureEnum
- type Index
- type LChar
- type MemoryHandlingSuite
- type NotStandaloneHandler
- type NotationDeclHandler
- type ParamEntityParsing
- type Parser
- func (p Parser) Base() string
- func (p Parser) Buffer(leng int) *T.Void
- func (p Parser) CurrentByteCount() int
- func (p Parser) CurrentByteIndex() Index
- func (p Parser) CurrentColumnNumber() Size
- func (p Parser) CurrentLineNumber() Size
- func (p Parser) DefaultCurrent()
- func (p Parser) ErrorCode() Error
- func (p Parser) ExternalEntityParserCreate(context, encoding *Char) Parser
- func (p Parser) FreeContentModel(model *Content)
- func (p Parser) IdAttributeIndex() int
- func (p Parser) InputContext(offset, size *int) string
- func (p Parser) MemFree(ptr *T.Void)
- func (p Parser) MemMalloc(size T.Size_t) *T.Void
- func (p Parser) MemRealloc(ptr *T.Void, size T.Size_t) *T.Void
- func (p Parser) Parse(s *T.Char, leng, isFinal int) Status
- func (p Parser) ParseBuffer(leng, isFinal int) Status
- func (p Parser) ParserFree()
- func (p Parser) ParserReset(encoding *Char) Bool
- func (p Parser) ParsingStatus(status *ParsingStatus)
- func (p Parser) ResumeParser() Status
- func (p Parser) SetAttlistDeclHandler(attdecl AttlistDeclHandler)
- func (p Parser) SetBase(base string) Status
- func (p Parser) SetCdataSectionHandler(start StartCdataSectionHandler, end EndCdataSectionHandler)
- func (p Parser) SetCharacterDataHandler(handler CharacterDataHandler)
- func (p Parser) SetCommentHandler(handler CommentHandler)
- func (p Parser) SetDefaultHandler(handler DefaultHandler)
- func (p Parser) SetDefaultHandlerExpand(handler DefaultHandler)
- func (p Parser) SetDoctypeDeclHandler(start StartDoctypeDeclHandler, end EndDoctypeDeclHandler)
- func (p Parser) SetElementDeclHandler(eldecl ElementDeclHandler)
- func (p Parser) SetElementHandler(start StartElementHandler, end EndElementHandler)
- func (p Parser) SetEncoding(encoding string) Status
- func (p Parser) SetEndCdataSectionHandler(end EndCdataSectionHandler)
- func (p Parser) SetEndDoctypeDeclHandler(end EndDoctypeDeclHandler)
- func (p Parser) SetEndElementHandler(handler EndElementHandler)
- func (p Parser) SetEndNamespaceDeclHandler(end EndNamespaceDeclHandler)
- func (p Parser) SetEntityDeclHandler(handler EntityDeclHandler)
- func (p Parser) SetExternalEntityRefHandler(handler ExternalEntityRefHandler)
- func (p Parser) SetExternalEntityRefHandlerArg(arg *T.Void)
- func (p Parser) SetNamespaceDeclHandler(start StartNamespaceDeclHandler, end EndNamespaceDeclHandler)
- func (p Parser) SetNotStandaloneHandler(handler NotStandaloneHandler)
- func (p Parser) SetNotationDeclHandler(handler NotationDeclHandler)
- func (p Parser) SetParamEntityParsing(parsing ParamEntityParsing) int
- func (p Parser) SetProcessingInstructionHandler(handler ProcessingInstructionHandler)
- func (p Parser) SetReturnNSTriplet(do_nst int)
- func (p Parser) SetSkippedEntityHandler(handler SkippedEntityHandler)
- func (p Parser) SetStartCdataSectionHandler(start StartCdataSectionHandler)
- func (p Parser) SetStartDoctypeDeclHandler(start StartDoctypeDeclHandler)
- func (p Parser) SetStartElementHandler(handler StartElementHandler)
- func (p Parser) SetStartNamespaceDeclHandler(start StartNamespaceDeclHandler)
- func (p Parser) SetUnknownEncodingHandler(handler UnknownEncodingHandler, encodingHandlerData *T.Void)
- func (p Parser) SetUnparsedEntityDeclHandler(handler UnparsedEntityDeclHandler)
- func (p Parser) SetUserData(userData *T.Void)
- func (p Parser) SetXmlDeclHandler(xmldecl XmlDeclHandler)
- func (p Parser) SpecifiedAttributeCount() int
- func (p Parser) StopParser(resumable Bool) Status
- func (p Parser) UseForeignDTD(useDTD Bool) Error
- func (p Parser) UseParserAsHandlerArg()
- type Parsing
- type ParsingStatus
- type ProcessingInstructionHandler
- type Size
- type SkippedEntityHandler
- type StartCdataSectionHandler
- type StartDoctypeDeclHandler
- type StartElementHandler
- type StartNamespaceDeclHandler
- type Status
- type UnknownEncodingHandler
- type UnparsedEntityDeclHandler
- type XmlDeclHandler
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorString func(code Error) string ExpatVersion func() string // NOTE: Crashes ExpatVersionInfo func() ExpatVersionS GetFeatureList func() *[99]Feature //TODO(t):Fix )
View Source
var ( ParserCreate func(encoding string) *Parser ParserCreateNS func(encoding *Char, namespaceSeparator Char) Parser ParserCreateMM func(encoding *Char, memsuite *MemoryHandlingSuite, namespaceSeparator *Char) Parser DefaultCurrent func(p Parser) ExternalEntityParserCreate func(p Parser, context, encoding *Char) Parser FreeContentModel func(p Parser, model *Content) GetBase func(p Parser) string GetBuffer func(p Parser, leng int) *T.Void GetCurrentByteCount func(p Parser) int GetCurrentByteIndex func(p Parser) Index GetCurrentColumnNumber func(p Parser) Size GetCurrentLineNumber func(p Parser) Size GetErrorCode func(p Parser) Error GetIdAttributeIndex func(p Parser) int GetInputContext func(p Parser, offset, size *int) string GetParsingStatus func(p Parser, status *ParsingStatus) GetSpecifiedAttributeCount func(p Parser) int MemFree func(p Parser, ptr *T.Void) MemMalloc func(p Parser, size T.Size_t) *T.Void MemRealloc func(p Parser, ptr *T.Void, size T.Size_t) *T.Void Parse func(p Parser, s *T.Char, leng, isFinal int) Status ParseBuffer func(p Parser, leng, isFinal int) Status ParserFree func(p Parser) ParserReset func(p Parser, encoding *Char) Bool ResumeParser func(p Parser) Status SetAttlistDeclHandler func(p Parser, attdecl AttlistDeclHandler) SetBase func(p Parser, base string) Status SetCdataSectionHandler func(p Parser, start StartCdataSectionHandler, end EndCdataSectionHandler) SetCharacterDataHandler func(p Parser, handler CharacterDataHandler) SetCommentHandler func(p Parser, handler CommentHandler) SetDefaultHandler func(p Parser, handler DefaultHandler) SetDefaultHandlerExpand func(p Parser, handler DefaultHandler) SetDoctypeDeclHandler func(p Parser, start StartDoctypeDeclHandler, end EndDoctypeDeclHandler) SetElementDeclHandler func(p Parser, eldecl ElementDeclHandler) SetElementHandler func(p Parser, start StartElementHandler, end EndElementHandler) SetEncoding func(p Parser, encoding string) Status SetEndCdataSectionHandler func(p Parser, end EndCdataSectionHandler) SetEndDoctypeDeclHandler func(p Parser, end EndDoctypeDeclHandler) SetEndElementHandler func(p Parser, handler EndElementHandler) SetEndNamespaceDeclHandler func(p Parser, end EndNamespaceDeclHandler) SetEntityDeclHandler func(p Parser, handler EntityDeclHandler) SetExternalEntityRefHandler func(p Parser, handler ExternalEntityRefHandler) SetExternalEntityRefHandlerArg func(p Parser, arg *T.Void) SetNamespaceDeclHandler func(p Parser, start StartNamespaceDeclHandler, end EndNamespaceDeclHandler) SetNotationDeclHandler func(p Parser, handler NotationDeclHandler) SetNotStandaloneHandler func(p Parser, handler NotStandaloneHandler) SetParamEntityParsing func(p Parser, parsing ParamEntityParsing) int SetProcessingInstructionHandler func(p Parser, handler ProcessingInstructionHandler) SetReturnNSTriplet func(p Parser, do_nst int) SetSkippedEntityHandler func(p Parser, handler SkippedEntityHandler) SetStartCdataSectionHandler func(p Parser, start StartCdataSectionHandler) SetStartDoctypeDeclHandler func(p Parser, start StartDoctypeDeclHandler) SetStartElementHandler func(p Parser, handler StartElementHandler) SetStartNamespaceDeclHandler func(p Parser, start StartNamespaceDeclHandler) SetUnknownEncodingHandler func(p Parser, handler UnknownEncodingHandler, encodingHandlerData *T.Void) SetUnparsedEntityDeclHandler func(p Parser, handler UnparsedEntityDeclHandler) SetUserData func(p Parser, userData *T.Void) SetXmlDeclHandler func(p Parser, xmldecl XmlDeclHandler) StopParser func(p Parser, resumable Bool) Status UseForeignDTD func(p Parser, useDTD Bool) Error UseParserAsHandlerArg func(p Parser) )
Functions ¶
This section is empty.
Types ¶
type AttlistDeclHandler ¶
type Bool ¶
type Bool T.UnsignedChar
type CommentHandler ¶
type Content ¶
type Content struct { Type ContentType Quant ContentQuant Name *Char Numchildren uint Children *Content }
type ContentQuant ¶
type ContentQuant Enum
const ( CQUANT_NONE ContentQuant = iota CQUANT_OPT CQUANT_REP CQUANT_PLUS )
type ContentType ¶
type ContentType Enum
const ( CTYPE_EMPTY ContentType = iota + 1 CTYPE_ANY CTYPE_MIXED CTYPE_NAME CTYPE_CHOICE CTYPE_SEQ )
type ElementDeclHandler ¶
type EndCdataSectionHandler ¶
type EndDoctypeDeclHandler ¶
type EndElementHandler ¶
type EndNamespaceDeclHandler ¶
type EntityDeclHandler ¶
type Error ¶
type Error Enum
const ( ERROR_NONE Error = iota ERROR_NO_MEMORY ERROR_SYNTAX ERROR_NO_ELEMENTS ERROR_INVALID_TOKEN ERROR_UNCLOSED_TOKEN ERROR_PARTIAL_CHAR ERROR_TAG_MISMATCH ERROR_DUPLICATE_ATTRIBUTE ERROR_JUNK_AFTER_DOC_ELEMENT ERROR_PARAM_ENTITY_REF ERROR_UNDEFINED_ENTITY ERROR_RECURSIVE_ENTITY_REF ERROR_ASYNC_ENTITY ERROR_BAD_CHAR_REF ERROR_BINARY_ENTITY_REF ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF ERROR_MISPLACED_PI ERROR_UNKNOWN_ENCODING ERROR_INCORRECT_ENCODING ERROR_UNCLOSED_CDATA_SECTION ERROR_EXTERNAL_ENTITY_HANDLING ERROR_NOT_STANDALONE ERROR_UNEXPECTED_STATE ERROR_ENTITY_DECLARED_IN_PE ERROR_FEATURE_REQUIRES_DTD ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING ERROR_UNBOUND_PREFIX ERROR_UNDECLARING_PREFIX ERROR_INCOMPLETE_PE ERROR_DECL ERROR_TEXT_DECL ERROR_PUBLICID ERROR_SUSPENDED ERROR_NOT_SUSPENDED ERROR_ABORTED ERROR_FINISHED ERROR_SUSPEND_PE ERROR_RESERVED_PREFIX_XML ERROR_RESERVED_PREFIX_XMLNS ERROR_RESERVED_NAMESPACE_URI )
type ExpatVersionS ¶
type ExpatVersionS struct {
Major, Minor, Micro int
}
type Feature ¶
type Feature struct { Feature FeatureEnum Name *OVString Value T.Long }
type FeatureEnum ¶
type FeatureEnum Enum
const ( FEATURE_END FeatureEnum = iota FEATURE_UNICODE FEATURE_UNICODE_WCHAR_T FEATURE_DTD FEATURE_CONTEXT_BYTES FEATURE_MIN_SIZE FEATURE_SIZEOF_CHAR FEATURE_SIZEOF_LCHAR FEATURE_NS FEATURE_LARGE_SIZE )
type MemoryHandlingSuite ¶
type MemoryHandlingSuite struct {
// contains filtered or unexported fields
}
type NotStandaloneHandler ¶
type NotationDeclHandler ¶
type ParamEntityParsing ¶
type ParamEntityParsing Enum
const ( PARAM_ENTITY_PARSING_NEVER ParamEntityParsing = iota PARAM_ENTITY_PARSING_UNLESS_STANDALONE PARAM_ENTITY_PARSING_ALWAYS )
type Parser ¶
type Parser struct{}
Parser *struct{}
func (Parser) CurrentByteCount ¶
func (Parser) CurrentByteIndex ¶
func (Parser) CurrentColumnNumber ¶
func (Parser) CurrentLineNumber ¶
func (Parser) DefaultCurrent ¶
func (p Parser) DefaultCurrent()
func (Parser) ExternalEntityParserCreate ¶
func (Parser) FreeContentModel ¶
func (Parser) IdAttributeIndex ¶
func (Parser) InputContext ¶
func (Parser) ParseBuffer ¶
func (Parser) ParserFree ¶
func (p Parser) ParserFree()
func (Parser) ParserReset ¶
func (Parser) ParsingStatus ¶
func (p Parser) ParsingStatus(status *ParsingStatus)
func (Parser) ResumeParser ¶
func (Parser) SetAttlistDeclHandler ¶
func (p Parser) SetAttlistDeclHandler(attdecl AttlistDeclHandler)
func (Parser) SetCdataSectionHandler ¶
func (p Parser) SetCdataSectionHandler(start StartCdataSectionHandler, end EndCdataSectionHandler)
func (Parser) SetCharacterDataHandler ¶
func (p Parser) SetCharacterDataHandler(handler CharacterDataHandler)
func (Parser) SetCommentHandler ¶
func (p Parser) SetCommentHandler(handler CommentHandler)
func (Parser) SetDefaultHandler ¶
func (p Parser) SetDefaultHandler(handler DefaultHandler)
func (Parser) SetDefaultHandlerExpand ¶
func (p Parser) SetDefaultHandlerExpand(handler DefaultHandler)
func (Parser) SetDoctypeDeclHandler ¶
func (p Parser) SetDoctypeDeclHandler(start StartDoctypeDeclHandler, end EndDoctypeDeclHandler)
func (Parser) SetElementDeclHandler ¶
func (p Parser) SetElementDeclHandler(eldecl ElementDeclHandler)
func (Parser) SetElementHandler ¶
func (p Parser) SetElementHandler(start StartElementHandler, end EndElementHandler)
func (Parser) SetEncoding ¶
func (Parser) SetEndCdataSectionHandler ¶
func (p Parser) SetEndCdataSectionHandler(end EndCdataSectionHandler)
func (Parser) SetEndDoctypeDeclHandler ¶
func (p Parser) SetEndDoctypeDeclHandler(end EndDoctypeDeclHandler)
func (Parser) SetEndElementHandler ¶
func (p Parser) SetEndElementHandler(handler EndElementHandler)
func (Parser) SetEndNamespaceDeclHandler ¶
func (p Parser) SetEndNamespaceDeclHandler(end EndNamespaceDeclHandler)
func (Parser) SetEntityDeclHandler ¶
func (p Parser) SetEntityDeclHandler(handler EntityDeclHandler)
func (Parser) SetExternalEntityRefHandler ¶
func (p Parser) SetExternalEntityRefHandler(handler ExternalEntityRefHandler)
func (Parser) SetExternalEntityRefHandlerArg ¶
func (Parser) SetNamespaceDeclHandler ¶
func (p Parser) SetNamespaceDeclHandler(start StartNamespaceDeclHandler, end EndNamespaceDeclHandler)
func (Parser) SetNotStandaloneHandler ¶
func (p Parser) SetNotStandaloneHandler(handler NotStandaloneHandler)
func (Parser) SetNotationDeclHandler ¶
func (p Parser) SetNotationDeclHandler(handler NotationDeclHandler)
func (Parser) SetParamEntityParsing ¶
func (p Parser) SetParamEntityParsing(parsing ParamEntityParsing) int
func (Parser) SetProcessingInstructionHandler ¶
func (p Parser) SetProcessingInstructionHandler(handler ProcessingInstructionHandler)
func (Parser) SetReturnNSTriplet ¶
func (Parser) SetSkippedEntityHandler ¶
func (p Parser) SetSkippedEntityHandler(handler SkippedEntityHandler)
func (Parser) SetStartCdataSectionHandler ¶
func (p Parser) SetStartCdataSectionHandler(start StartCdataSectionHandler)
func (Parser) SetStartDoctypeDeclHandler ¶
func (p Parser) SetStartDoctypeDeclHandler(start StartDoctypeDeclHandler)
func (Parser) SetStartElementHandler ¶
func (p Parser) SetStartElementHandler(handler StartElementHandler)
func (Parser) SetStartNamespaceDeclHandler ¶
func (p Parser) SetStartNamespaceDeclHandler(start StartNamespaceDeclHandler)
func (Parser) SetUnknownEncodingHandler ¶
func (p Parser) SetUnknownEncodingHandler(handler UnknownEncodingHandler, encodingHandlerData *T.Void)
func (Parser) SetUnparsedEntityDeclHandler ¶
func (p Parser) SetUnparsedEntityDeclHandler(handler UnparsedEntityDeclHandler)
func (Parser) SetUserData ¶
func (Parser) SetXmlDeclHandler ¶
func (p Parser) SetXmlDeclHandler(xmldecl XmlDeclHandler)
func (Parser) SpecifiedAttributeCount ¶
func (Parser) StopParser ¶
func (Parser) UseForeignDTD ¶
func (Parser) UseParserAsHandlerArg ¶
func (p Parser) UseParserAsHandlerArg()
type ParsingStatus ¶
type Size ¶
type Size T.UnsignedLong
type SkippedEntityHandler ¶
type StartDoctypeDeclHandler ¶
type StartElementHandler ¶
type UnknownEncodingHandler ¶
Click to show internal directories.
Click to hide internal directories.