ATagParser v2.04+
Introduction
The History of ATagParser
ATagParser Change Log
Unicode Support
Installation Instructions
Registering ATagParser
License
Using ATagParser
How Do I?
Load ATagParser?
Parse links from a file?
Get the text description of an anchor?
Know if a tag contains an certain attribute?
Check the content type?
Do buffered IO on large files?
Parse events from an HTML page?
Working With Attributes
Working With Buffered IO
Working With Data
Working With Defines
Working With Errors
Working With Hash Values
Working With Indexes
Working With Element Objects
Working With ParserIDs
Working With Tags
Working With Text
Components
TCustomTagParser
TCustomTagParser
Built-In Variables
Exceptions
Methods
Public
FlattenAttributes
GetErrorName
GetElementName
HashString
HashStringCI
IsAllWhite
Parse (private v2.03)
ParseContent (v2.03)
ParseFile (v2.03)
ParsePointer
ParseString (v2.03)
ParseWideString (v2.03)
ParseStream (v2.03)
PopComplexFilters
PopErrors
PopElements
PopTextFilters
PopAllSettings (v2.03)
PushComplexFilters
PushErrors
PushElements
PushTextFilters
PushAllSettings (v2.03)
Stop (v2.03)
TagHasAttribute (new v2.04+)
TagHasAttributeAndValue (new v2.04+)
Protected
DoAttribute
DoAttributeEnter
DoAttributeExit
DoData
DoDataEnter
DoDataExit
DoError
DoException
DoParseEnd
DoParseStart
DoPercent
DoTag
DoTagEnter
DoTagName
DoTagExit
DoText
DoTextEnter
DoTextExit
DoTitle
Events
OnAttribute
OnAttributeEnter
OnAttributeExit
OnData
OnDataEnter
OnDataExit
OnError
OnException
OnLoadParser (v2.03)
OnParseEnd
OnParseStart
OnPercent
OnTag
OnTagEnter
OnTagName
OnTagExit
OnText
OnTextEnter
OnTextExit
OnTitle
Properties
Column
ComplexFilters
Content
ContentSize
CurrentFileName (v2.03)
DeadSpace
DeadSpaceCount
DoMessages
Errors
Elements
InLink (bew v2.04+)
ParserID
Parsing
Row
TextFilters
Version
VirtualMode
ATagParser
ATagParser
Properties
Column
ComplexFilters
DoMessages
Errors
PreviousError
PreviousHash
Row
TextFilters
Events
OnAttribute
OnAttributeEnter
OnAttributeExit
OnData
OnDataEnter
OnDataExit
OnError
OnException
OnParseEnd
OnParseStart
OnPercent
OnTag
OnTagEnter
OnTagName
OnTagExit
OnText
OnTextEnter
OnTextExit
TATPSettings
TATPSettings Info
Methods
LoadSettingsFromFile
LoadSettingsFromStream
SaveSettingsToFile
SaveSettingsToStream
Properties
Description
Internal Objects
TAttributeElement
TAttributeElement
Methods
Assign
Clear
Properties
HasEmbedded
Hash
IsBoolean
IsEvent
IsQuoted
Name
ParentTag
ParentTagHash
QuoteCount
Value
TBaseElement
TBaseElement
Methods
Clear
Assign
Properties
DocIndex
Index
Length
MemLength
MemStart
ParserID
PreviousElement
Start
TDataElement
TDataElement
Methods
Assign
Clear
Properties
Data
ElementType
TEndState
TEndState
Methods
Assign
Clear
Properties
DataLength
DataRemaining
ElementType
ParserID
Position
TError
TError
Methods
Assign
Clear
Properties
ErrorType
ElementType
TTagElement
TTagElement
Methods
Assign
Clear
Properties
Attributes
HasBoolean
HasASP (renamed v2.04+)
HasClass (new v2.04+)
HasEvent
HasID (new v2.04+)
Hash
MemLength
MemStart
ElementType
PreviousTagHash
PreviousTag
PreviousText
RawAttributes
Tag
TTextElement
TTextElement
Methods
Assign
Clear
Properties
IsAllWhite
PreviousText
PreviousTag
PreviousTagHash
Text
Files
ATagParser
ATPSettings (new v2.03)
HTML_Constants (v2.04)
HTML_Ex
THTMLObject
Attribute Functions
AddAttribute
DeleteAttribute
DeQuoteAllValues
EditAttributeValue
InsertAttribute
IsAttributeDeprecated
LowerAttributeNames
QuoteAllValues
UpperAttributeNames
End Tag Functions
EndTagIsOptional
EndTagIsRequired
Array Functions
FindAttribute
FindAttributeIndex
FindEndTag
FindEndTagIndex
FindStartTag
FindStartTagIndex
FindAttribute
FindAttributeID
FindTag
FindTagID
Entity_Ex
Methods
IsCharEntity
ConvertCharToNumeric
ConvertCharToEntity
IsNumericEntity
ConvertNumericToChar
ConvertEntityToChar
GetHashFromEntity
GetEntityIndexFromHash
GetIndexFromEntity
Hash_Ex
HashString
HashStringCI
HashStringELF
Utility_Ex (new v2.03)
ParseStreamBuffered
ParseFileBuffered
ParseFileMapped
UTF8ToWideString
Records
TAttributeInfo
TEndTagInfo (removed v2.03)
THTMLTagInfo
Types
TComplexFilter
TContentType (new v2.03)
TEndTag
TErrorType
TElementType
TTextFilter

© 2000 - 2006 John E. McTaggart
All rights reserved worldwide