Defined in file: hzDocument.h
Pure virtual base class for the HTML document (hzDocHtml) and the XML document (hzDocXml). These two classes were tied together only because web scrape tools could find themselves dowloading both but all were considered documents.
Constructors/Detructors
| hzDocument* | hzDocument | (void) | |
| void | ~hzDocument | (void) |
Public Methods:
| hzChain& | Error | (void) | |
| hzEcode | Init | (hzUrl& url) | Initialize a hzDocument with a URL |
| hzEcode | Load | (hzChain& Z) | |
| void | SetMeta | (hzDocMeta& dm) | |
| hzDoctype | Whatami | (void) |
Member Variables:
| hzSet<hzString> | m_Dict | All strings | |
| hzChain | m_Error | Error reporting | |
| hzDocMeta | m_Info | Metadata | |
| hzMapM<uint32_t,hzPair> | m_NodeAttrs | I:Many Node id to node attributes |