8 #ifndef INCLUDED_ORCUS_XML_WRITER_HPP
9 #define INCLUDED_ORCUS_XML_WRITER_HPP
11 #include "orcus/types.hpp"
17 class xmlns_repository;
26 std::unique_ptr<impl> mp_impl;
28 void close_current_element();
37 std::unique_ptr<impl> mp_impl;
91 xmlns_id_t
add_namespace(std::string_view alias, std::string_view value);
Definition: xml_writer.hpp:33
Definition: xml_writer.hpp:24
void push_element(const xml_name_t &name)
void add_content(std::string_view content)
scope push_element_scope(const xml_name_t &name)
xmlns_id_t add_namespace(std::string_view alias, std::string_view value)
void add_attribute(const xml_name_t &name, std::string_view value)
Definition: xml_namespace.hpp:27