Giriş
Şu satırı dahil ederiz.
Örnek
Şöyle yaparız.
XML içinde NULL byte olmamalı. Şu kod yanlış.
Şöyle yaparız.
Şu satırı dahil ederiz.
#include <boost/property_tree/xml_parser.hpp>
write_xml metodu - stream + property_treeÖrnek
Şöyle yaparız.
try {
write_xml("server_config.xml", pt);
} catch (std::exception &e) {
...
}
ÖrnekXML içinde NULL byte olmamalı. Şu kod yanlış.
std::string const hazard("erm\0", 4);
{
std::ofstream ofs("NULbyte.xml");
boost::property_tree::ptree pt;
pt.put("a.b.c.<xmlattr>.d", hazard);
write_xml(ofs, pt);
}
write_xml metodu - stream + property_tree + writer_settingsŞöyle yaparız.
using boost::property_tree::iptree;
iptree pt;
...
auto xws = boost::property_tree::xml_writer_make_settings<std::string>(' ', 4);
write_xml(std::cout, pt, xws);
Şöyle yaparız.boost::property_tree::ptree pt;
...
bpt::xml_parser::xml_writer_settings<char> xmlstyle(' ',4);
bpt::xml_parser::write_xml("filename",pt,std::locale(),xmlstyle);
Hiç yorum yok:
Yorum Gönder