Changelog
V0.4.3 (05.March 2005):
- Fixed segmention fault if a searched tag doesn't exist
V0.4.2 (09.February 2005):
- Fixed some failures on AMD64
- Fixed bug in attribute handling (segmention faults caused by whitespaces in attribute values)
V0.4.1 (06.January 2005):
- rewrote class XMLAttribute (object based)
- rewrote the intern tag managment system because the old one was very buggy
V0.4.0 (03.January 2005):
- Added debug messages
- Changed all (char *) variables to c++-strings
- Improved support for handler functions
- Fixed memory leak in XMLTag-destructor
- Many bug fixes
- New functions to remove attributes
- New function to get the index of an attribute by the name
- New function to get the parent-tag
- Changed programming interface
- Using doxygen to generate the documentation
V0.3.1 (22. December 2004):
- added support for a default tag handler
- added destructors for XMLFile and XMLTag (no need for calling void XMLTag::CleanUp() anymore)
- new function void XMLTag::RemoveAllChilds()
- reorganised the tag managment in class XMLFile
V0.3.0 (18. December 2004):
- added support for tag handlers
V0.2.3 (17. December 2004):
- fixed many bugs (segmention faults)
- fixed wrong line counter (important when a xml file is not well-formed)
- improved error-handling
V0.2.2:
- fixed bugs (infinite loop when index is greater than this->GetTagCount()) in functions insertchild(index,name) and removechild(index)
- searching a tag is now as fast as in v0.2
V0.2.1:
- changed programming interface a little bit
- new function "cleanup()" to remove tags and free the used memory space
- new function "init()" to prevent segmention faults caused by uninitialised memory space
- it's now able to insert tags (between two other tags)
- it's now able to remove tags
- hint: caused by the intern changes to allow remove and insert tags, the function to find a tag in a xml file is _very_ slow at the moment
V0.2:
- many bug fixes
- added write support for #PCDATA
- changed user interface
V0.1.4:
- xml files with more than 1024 tags get parsed correctly now
- added support for comments
- added read support for #PCDATA
V0.1.3:
- added support for more than 1024 attributes per tag
- improved memory managment
V0.1.2:
- improved access to xml tags, it's faster now
- it's now possible to write more than 1024 tags in a file
V0.1.1:
- added intern exception handling
- added support for writting a xml file
- added support for xml attributes
V0.1.0: