Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

Function template write_xml

boost::property_tree::xml_parser::write_xml

Synopsis

// In header: <boost/property_tree/xml_parser.hpp>


template<typename Ptree> 
  void write_xml(const std::string & filename, const Ptree & pt, 
                 const std::locale & loc = std::locale(), 
                 const xml_writer_settings< typename Ptree::key_type > & settings = xml_writer_settings< typename Ptree::key_type >());

Description

Translates the property tree to XML and writes it the given file.

Parameters:

filename

The file to which to write the XML representation of the property tree.

loc

The locale to use when writing the output to file.

pt

The property tree to tranlsate to XML and output.

settings

The settings to use when writing out the property tree as XML.

Throws:

xml_parser_error In case of error translating the property tree to XML or writing to the output stream.

PrevUpHomeNext