#include "xml-scanner.h"#include "scratch-buffers.h"#include "compat/glib.h"#include "string-list.h"
Functions | |
| gboolean | joker_or_wildcard (GList *patterns) |
| void | xml_scanner_options_set_and_compile_exclude_tags (XMLScannerOptions *self, GList *exclude_tags) |
| void | xml_scanner_options_set_strip_whitespaces (XMLScannerOptions *self, gboolean setting) |
| void | xml_scanner_options_destroy (XMLScannerOptions *self) |
| void | xml_scanner_options_copy (XMLScannerOptions *dest, XMLScannerOptions *source) |
| void | xml_scanner_options_defaults (XMLScannerOptions *self) |
| gboolean | xml_scanner_start_element_method (XMLScanner *self, const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, GError **error) |
| void | xml_scanner_end_element_method (XMLScanner *self, const gchar *element_name, GError **error) |
| void | xml_scanner_push_text_method (XMLScanner *self) |
| void | _xml_scanner_end_element (GMarkupParseContext *context, const gchar *element_name, gpointer user_data, GError **error) |
| void | xml_scanner_text_method (XMLScanner *self, const gchar *element_name, const gchar *text, gsize text_len, GError **error) |
| void | xml_scanner_parse (XMLScanner *self, const gchar *input, gsize input_len, GError **error) |
| void | xml_scanner_init (XMLScanner *self, XMLScannerOptions *options, PushCurrentKeyValueCB push_function, gpointer user_data, gchar *key_prefix) |
| void | xml_scanner_deinit (XMLScanner *self) |
| void _xml_scanner_end_element | ( | GMarkupParseContext * | context, |
| const gchar * | element_name, | ||
| gpointer | user_data, | ||
| GError ** | error | ||
| ) |
| gboolean joker_or_wildcard | ( | GList * | patterns | ) |
| void xml_scanner_deinit | ( | XMLScanner * | self | ) |
| void xml_scanner_end_element_method | ( | XMLScanner * | self, |
| const gchar * | element_name, | ||
| GError ** | error | ||
| ) |
| void xml_scanner_init | ( | XMLScanner * | self, |
| XMLScannerOptions * | options, | ||
| PushCurrentKeyValueCB | push_function, | ||
| gpointer | user_data, | ||
| gchar * | key_prefix | ||
| ) |
| void xml_scanner_options_copy | ( | XMLScannerOptions * | dest, |
| XMLScannerOptions * | source | ||
| ) |
| void xml_scanner_options_defaults | ( | XMLScannerOptions * | self | ) |
| void xml_scanner_options_destroy | ( | XMLScannerOptions * | self | ) |
| void xml_scanner_options_set_and_compile_exclude_tags | ( | XMLScannerOptions * | self, |
| GList * | exclude_tags | ||
| ) |
| void xml_scanner_options_set_strip_whitespaces | ( | XMLScannerOptions * | self, |
| gboolean | setting | ||
| ) |
| void xml_scanner_parse | ( | XMLScanner * | self, |
| const gchar * | input, | ||
| gsize | input_len, | ||
| GError ** | error | ||
| ) |
| void xml_scanner_push_text_method | ( | XMLScanner * | self | ) |
| gboolean xml_scanner_start_element_method | ( | XMLScanner * | self, |
| const gchar * | element_name, | ||
| const gchar ** | attribute_names, | ||
| const gchar ** | attribute_values, | ||
| GError ** | error | ||
| ) |
| void xml_scanner_text_method | ( | XMLScanner * | self, |
| const gchar * | element_name, | ||
| const gchar * | text, | ||
| gsize | text_len, | ||
| GError ** | error | ||
| ) |