Irrlicht XML parser design

One of the most criticized features of Irrlicht is its own XML parser. Most people didn't understand why I wrote it and didn't use one of the existing free parsers. So, ignoring this, the parser is still in there and it is getting better and more mature every release. For the 0.10.0 release of Irrlicht, there will be something new: The parser will be completely independent of Irrlicht and have lots of cool new features. That's the new sourceforge project I was trying to register.
I redesigned it, and now it is better, faster, etc, but it is template based now. And I hope this doesn't frighten users. I mean, templates in general and things like
return new CXMLReaderImpl<wchar_t, IXMLReader>(
new CIrrXMLFileReadCallBack(file));
simply don't look very user friendly, and a programmer is - after all a user.

five comments, already:

cool! it seems a bit complicated (because i’m not an advanced programmer), so I hope you will explain how to use it. ;-)
cmoibenlepro - 12 05 05 - 17:54

Great, looks like now also non-wide-char text files can be parsed. And couldn’t you include some typedefs to make things easier?
[jox] - 12 05 05 - 18:01

yep, lot’S of typedef’s :)
niko - 12 05 05 - 18:20

Groovy!....also what would be really schweet would be a tab-delimited and comma-delimited parser. i can never get any to work.
[RabidLockerGnome] () (link) - 12 05 05 - 22:34

I love templates like whipped cream covered butter.
TSM - 13 05 05 - 04:22


Name:  
Remember personal info?
yes
no
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.