8#ifndef INCLUDED_ORCUS_XML_WRITER_HPP
9#define INCLUDED_ORCUS_XML_WRITER_HPP
11#include "orcus/types.hpp"
17class 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