8 #ifndef INCLUDED_ORCUS_ORCUS_XML_HPP
9 #define INCLUDED_ORCUS_ORCUS_XML_HPP
12 #include "spreadsheet/types.hpp"
20 class xmlns_repository;
22 namespace spreadsheet {
namespace iface {
30 std::unique_ptr<impl> mp_impl;
32 void read_impl(
const pstring& strm);
158 void write(
const char* p_in,
size_t n_in, std::ostream& out)
const;
Definition: orcus_xml.hpp:28
void set_cell_link(const pstring &xpath, const pstring &sheet, spreadsheet::row_t row, spreadsheet::col_t col)
void append_sheet(const pstring &name)
void detect_map_definition(const char *p, size_t n)
void append_field_link(const pstring &xpath, const pstring &label)
void read_map_definition(const char *p, size_t n)
void read_stream(const char *p, size_t n)
void write(const char *p_in, size_t n_in, std::ostream &out) const
void write_map_definition(const char *p, size_t n, std::ostream &out) const
void set_namespace_alias(const pstring &alias, const pstring &uri, bool default_ns=false)
void set_range_row_group(const pstring &xpath)
void start_range(const pstring &sheet, spreadsheet::row_t row, spreadsheet::col_t col)
Definition: pstring.hpp:28
Definition: export_interface.hpp:27
Definition: import_interface.hpp:917
Definition: xml_namespace.hpp:28