From fadead179cb18f17d883025f672213d090422397 Mon Sep 17 00:00:00 2001 From: "arseny.kapoulkine@gmail.com" Date: Sun, 29 Apr 2012 21:13:08 +0000 Subject: docs: Documented adding custom declaration node. Fixes issue 155. git-svn-id: http://pugixml.googlecode.com/svn/trunk@906 99668b35-9821-0410-8761-19e4c4f06640 --- docs/samples/save_declaration.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 docs/samples/save_declaration.cpp (limited to 'docs/samples') diff --git a/docs/samples/save_declaration.cpp b/docs/samples/save_declaration.cpp new file mode 100644 index 0000000..6c82061 --- /dev/null +++ b/docs/samples/save_declaration.cpp @@ -0,0 +1,27 @@ +#include "pugixml.hpp" + +#include + +int main() +{ + //[code_save_declaration + // get a test document + pugi::xml_document doc; + doc.load("hey"); + + // add a custom declaration node + pugi::xml_node decl = doc.prepend_child(pugi::node_declaration); + decl.append_attribute("version") = "1.0"; + decl.append_attribute("encoding") = "UTF-8"; + decl.append_attribute("standalone") = "no"; + + // + // + // hey + // + doc.save(std::cout); + std::cout << std::endl; + //] +} + +// vim:et -- cgit v1.2.3