Function template read_xml
boost::property_tree::xml_parser::read_xml
 
Synopsis
template<typename Ptree> 
  void read_xml(std::basic_istream< typename Ptree::key_type::value_type > & stream, 
                Ptree & pt, int flags = 0);
Description
Считывает XML из входного потока и переводит его в дерево свойств.
| ![[Note]](/img/note.png) | Note | 
| Очистка существующего содержимого дерева собственности. В случае ошибки свойство дерева не изменяется. Атрибуты XML размещаются под ключами<<xmlattr>>. | 
| Параметры: | | <flags> | Флаги, контролирующие поведение парсера. Поддерживаются следующие флаги: < [0] >и #8211; ?????????????????? Местоположение, местонахождение< [1] >.< [6] >и #8211; [] выводим XML.< [10] >& #8211; Обрезка ведущая и [скрытое] белая прослойка [открыто] и [указаны] коллапса белая прослойка.
no_concat_text& #8211; Предотвращает сцепление текстовых узлов в строку данных дерева свойств. Вместо этого они помещают их в отдельные<xmltext>строки.
 no_comments& #8211; Пропустить XML комментарии.
 trim_whitespace& #8211; Обрезка, ведущая и следующая за белым пространством из текста, и последовательности коллапса белого пространства.
 
[ORIG_END] --> |  
| <pt> | Дерево собственности для заселения. |  
| <stream> | Поток, из которого читать в дереве собственности. | 
 | 
| Броски: | xml_parser_error В случае ошибки десериализации дерева свойств. |