libfilezilla
|
Streaming XML parser, including a parser with namespace support. More...
#include <functional>
#include <string>
#include <tuple>
#include <vector>
#include "buffer.hpp"
#include "logger.hpp"
Go to the source code of this file.
Classes | |
class | parser |
A streaming XML parser. More... | |
class | namespace_parser |
A stremable XML parser that resolves namespace declarations and namespace prefixes. More... | |
class | pretty_printer |
A slow pretty printer for XML as it is being parsed. More... | |
class | pretty_logger |
Pretty-prints XML as it is being parsed to a logger. More... | |
Namespaces | |
fz | |
The namespace used by libfilezilla. | |
Enumerations | |
enum class | callback_event { open , close , attribute , value , parsing_instruction , doctype } |
Types of callbacks when parsing XML. More... | |
Streaming XML parser, including a parser with namespace support.
Also includes a pretty printer and associated logger for the processed XML.
|
strong |
Types of callbacks when parsing XML.