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 {
28 orcus_xml& operator= (
const orcus_xml&);
34 void set_namespace_alias(
const pstring& alias,
const pstring& uri);
36 void set_cell_link(
const pstring& xpath,
const pstring& sheet, spreadsheet::row_t row, spreadsheet::col_t col);
38 void start_range(
const pstring& sheet, spreadsheet::row_t row, spreadsheet::col_t col);
39 void append_field_link(
const pstring& xpath);
42 void append_sheet(
const pstring& name);
44 void read_file(
const char* filepath);
45 void write_file(
const char* filepath);
48 orcus_xml_impl* mp_impl;
Definition: pstring.hpp:24
Definition: orcus_xml.hpp:25
Definition: export_interface.hpp:26
Definition: import_interface.hpp:685
Definition: xml_namespace.hpp:26
Definition: base64.hpp:15