![]() |
wget2
2.0.0
|
Functions | |
| int | wget_xml_parse_buffer (const char *buf, wget_xml_callback *callback, void *user_ctx, int hints) |
| void | wget_html_parse_buffer (const char *buf, wget_xml_callback *callback, void *user_ctx, int hints) |
| void | wget_xml_parse_file (const char *fname, wget_xml_callback *callback, void *user_ctx, int hints) |
| void | wget_html_parse_file (const char *fname, wget_xml_callback *callback, void *user_ctx, int hints) |
| int wget_xml_parse_buffer | ( | const char * | buf, |
| wget_xml_callback * | callback, | ||
| void * | user_ctx, | ||
| int | hints | ||
| ) |
| [in] | buf | Zero-terminated XML or HTML input data |
| [in] | callback | Function called for each token scan result |
| [in] | user_ctx | User-defined context variable, handed to callback |
| [in] | hints | Flags to influence parsing |
This function scans the XML input from buf and calls callback for each token found. user_ctx is a user-defined context variable and given to each call of callback.
hints may be 0 or any combination of XML_HINT_REMOVE_EMPTY_CONTENT and XML_HINT_HTML.
XML_HINT_REMOVE_EMPTY_CONTENT reduces the number of calls to callback by ignoring empty content and superfluous spaces.
XML_HINT_HTML turns on HTML scanning.
| void wget_html_parse_buffer | ( | const char * | buf, |
| wget_xml_callback * | callback, | ||
| void * | user_ctx, | ||
| int | hints | ||
| ) |
| [in] | buf | Zero-terminated HTML input data |
| [in] | callback | Function called for each token scan result |
| [in] | user_ctx | User-defined context variable, handed to callback |
| [in] | hints | Flags to influence parsing |
Convenience function that calls wget_xml_parse_buffer() with HTML parsing turned on.
| void wget_xml_parse_file | ( | const char * | fname, |
| wget_xml_callback * | callback, | ||
| void * | user_ctx, | ||
| int | hints | ||
| ) |
| [in] | fname | Name of XML or HTML input file |
| [in] | callback | Function called for each token scan result |
| [in] | user_ctx | User-defined context variable, handed to callback |
| [in] | hints | Flags to influence parsing |
Convenience function that calls wget_xml_parse_buffer() with the file content.
If fname is -, the data is read from stdin.
| void wget_html_parse_file | ( | const char * | fname, |
| wget_xml_callback * | callback, | ||
| void * | user_ctx, | ||
| int | hints | ||
| ) |
| [in] | fname | Name of XML or HTML input file |
| [in] | callback | Function called for each token scan result |
| [in] | user_ctx | User-defined context variable, handed to callback |
| [in] | hints | Flags to influence parsing |
Convenience function that calls wget_xml_parse_file() with HTML parsing turned on.
If fname is -, the data is read from stdin.