rapidxml
rapidxml copied to clipboard
RapidXML fork; XML namespacing, per-element parsing, etc
Hi, I am using rapidxml in my project. it is working fine with small files but once the file size increases more then 65KB then searching first node gives segmentation...
Correction rapidxml_print.hpp for GCC compiller (error compilation - not found declaration method before using..) https://stackoverflow.com/questions/14113923/rapidxml-print-header-has-undefined-methods/55408678#55408678
error parsing xml word document inside the zip [doc.zip](https://github.com/dwd/rapidxml/files/2838431/doc.zip)
At least one cast (and possible others) will cause "increases required alignment of target type [-Werror=cast-alig]" when compiling on ARM/RaspberryPi. I saw the error in line 672: header *new_header =...
Using exceptions is the only way to parse xml and have it not crash the program on a formatting error. So if we can't use exceptions, rapidxml becomes unusable if...
GCC 6.1 (and Clang) complained about typename keyword in node_iterator and attribute_iterator typedefs. Removing typename fix the problem. Pull Request: https://github.com/dwd/rapidxml/pull/6
g++ 6.1 and clang 3.8 indicated the following error: /usr/local/include/rapidxml/rapidxml_iterators.hpp:21:26: error: expected a qualified name after 'typename' typedef typename xml_node value_type; Removing the useless typename solves the problem.
GCC 6.1.1 complained about ptrdiff_t in xmlns_lookup. Changing it to std::ptrdiff_t resolved the issue.