| 
				
					 | 
			7 년 전 | |
|---|---|---|
| .gitignore | 8 년 전 | |
| CMakeLists.txt | 8 년 전 | |
| File.cpp | 7 년 전 | |
| File.h | 8 년 전 | |
| NamedEnts.h | 8 년 전 | |
| README.md | 7 년 전 | 
Simple XML parser with minimal copying. Designed for high-speed parsing of very large XML files (like OSM XML files).
#include "xml/File.h"
[...]
xml::File xml("myfile.xml");
while (xml.next()) {
  const auto& cur = xml.get();
  std::cout << cur.name << std::endl;  // .name is the xml tag name
  std::cout << cur.level << std::endl;  // .level is the tags tree level
  std::cout << cur.attrs.size() << std::endl;  // .attrs contains the parameters
}