8 #ifndef __ORCUS_ORCUS_XML_HPP__ 9 #define __ORCUS_ORCUS_XML_HPP__ 12 #include "spreadsheet/types.hpp" 17 class xmlns_repository;
18 struct orcus_xml_impl;
20 namespace spreadsheet {
namespace iface {
36 void set_namespace_alias(
const pstring& alias,
const pstring& uri);
38 void set_cell_link(
const pstring& xpath,
const pstring& sheet, spreadsheet::row_t row, spreadsheet::col_t col);
40 void start_range(
const pstring& sheet, spreadsheet::row_t row, spreadsheet::col_t col);
41 void append_field_link(
const pstring& xpath);
44 void append_sheet(
const pstring& name);
46 void read_file(
const char* filepath);
47 void read_stream(
const char* p,
size_t n);
48 void write_file(
const char* filepath);
51 orcus_xml_impl* mp_impl;
Definition: pstring.hpp:24
Definition: orcus_xml.hpp:25
Definition: export_interface.hpp:26
Definition: import_interface.hpp:773
Definition: xml_namespace.hpp:26
Definition: base64.hpp:15