| 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 |