src/XMLDocumentConstructor.h
branchv_0
changeset 19 aabdab3e05a0
parent 18 737c507a3e32
child 21 053054f9f702
equal deleted inserted replaced
18:737c507a3e32 19:aabdab3e05a0
   119 				} else if (mode.back() == Mode::MAP_KEY) {
   119 				} else if (mode.back() == Mode::MAP_KEY) {
   120 					std::cerr << "YAML_SCALAR_EVENT: Mode::MAP_KEY: " << event.data.scalar.value << std::endl;
   120 					std::cerr << "YAML_SCALAR_EVENT: Mode::MAP_KEY: " << event.data.scalar.value << std::endl;
   121 					current->add_child_text(y2x(event.data.scalar.value));
   121 					current->add_child_text(y2x(event.data.scalar.value));
   122 					current = parentOrSelf(current);
   122 					current = parentOrSelf(current);
   123 					mode.pop_back();
   123 					mode.pop_back();
       
   124 				} else if (mode.back() == Mode::ROOT) {
       
   125 					current->add_child_text(y2x(event.data.scalar.value));
   124 				} else {
   126 				} else {
   125 					std::cerr << "YAML_SCALAR_EVENT: ???" << std::endl;
   127 					std::cerr << "YAML_SCALAR_EVENT: ???" << std::endl;
   126 				}
   128 				}
   127 
   129 
   128 			} else if (event.type == YAML_SEQUENCE_START_EVENT) {
   130 			} else if (event.type == YAML_SEQUENCE_START_EVENT) {