Streaming XML parser in C++.
|
|
 |

|
... you never heard of XmlLite[^].
Use the best guess
|
|
|
|

|
Good idea, but does not compile with VS2010, so for me it is unusable. Thanks anyway.
|
|
|
|

|
D:\MyProjects\testxml>g++ -c main.cpp
In file included from c:\mingw\bin\../lib/gcc/mingw32/4.7.0/include/c++/cstdint:
35:0,
from XmlInspector.hpp:33,
from main.cpp:1:
c:\mingw\bin\../lib/gcc/mingw32/4.7.0/include/c++/bits/c++0x_warning.h:32:2: err
or: #error This file requires compiler and library support for the ISO C++ 2011
standard. This support is currently experimental, and must be enabled with the -
std=c++11 or -std=gnu++11 compiler options.
In file included from XmlInspector.hpp:26:0,
from main.cpp:1:
CharactersReader.hpp:57:23: error: 'char32_t' has not been declared
CharactersReader.hpp:65:29: error: 'char32_t' has not been declared
CharactersReader.hpp:74:32: error: 'char32_t' has not been declared
CharactersReader.hpp:85:27: error: 'char32_t' has not been declared
CharactersReader.hpp:96:35: error: 'char32_t' has not been declared
CharactersReader.hpp:107:30: error: 'char32_t' has not been declared
CharactersReader.hpp:116:32: error: 'char32_t' has not been declared
CharactersReader.hpp:131:30: error: 'char32_t' has not been declared
CharactersReader.hpp:188:30: error: 'char32_t' has not been declared
CharactersReader.hpp:283:30: error: 'char32_t' has not been declared
CharactersReader.hpp:340:30: error: 'char32_t' has not been declared
CharactersReader.hpp:386:30: error: 'char32_t' has not been declared
CharactersReader.hpp:432:30: error: 'char32_t' has not been declared
CharactersReader.hpp:478:30: error: 'char32_t' has not been declared
CharactersReader.hpp:521:30: error: 'char32_t' has not been declared
CharactersReader.hpp:564:30: error: 'char32_t' has not been declared
CharactersReader.hpp:607:30: error: 'char32_t' has not been declared
CharactersReader.hpp:650:30: error: 'char32_t' has not been declared
CharactersReader.hpp:693:30: error: 'char32_t' has not been declared
CharactersReader.hpp:736:30: error: 'char32_t' has not been declared
CharactersReader.hpp:779:30: error: 'char32_t' has not been declared
CharactersReader.hpp:822:30: error: 'char32_t' has not been declared
CharactersReader.hpp:865:30: error: 'char32_t' has not been declared
CharactersReader.hpp:908:30: error: 'char32_t' has not been declared
CharactersReader.hpp:951:30: error: 'char32_t' has not been declared
CharactersReader.hpp:994:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1037:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1080:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1123:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1166:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1209:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1252:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1295:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1338:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1381:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1424:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1467:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1510:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1553:30: error: 'char32_t' has not been declared
CharactersReader.hpp:1575:40: error: 'Xml::Encoding::CharactersReader::IsChar' d
eclared as an 'inline' variable
CharactersReader.hpp:1575:40: error: 'bool Xml::Encoding::CharactersReader::IsCh
ar' is not a static member of 'class Xml::Encoding::CharactersReader'
CharactersReader.hpp:1575:40: error: 'char32_t' was not declared in this scope
CharactersReader.hpp:1576:3: error: expected ',' or ';' before '{' token
main.cpp:42:1: error: expected '}' at end of input
main.cpp:42:1: error: expected '}' at end of input
D:\MyProjects\testxml>
ganfeng
|
|
|
|

|
Nice article! Plain and straightforward.
|
|
|
|
 |
|
|
Last Updated 12 May 2013 |
Advertise |
Privacy |
Terms of Use |
Copyright ©
CodeProject, 1999-2013