⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes.txt

📁 XML解析器
💻 TXT
字号:
Changes in version 1.0.1:- Fixed comment tags which were outputing as '<?--' instead of   the correct '<!--'.- Implemented the Next and Prev methods of the TiXmlAttribute class.- Renamed 'LastAttribtute' to 'LastAttribute'- Fixed bad pointer to 'isspace' that could occur while parsing text.- Errors finding beginning and end of tags no longer throw it into an  infinite loop. (Hopefully.)Changes in version 1.0.2- Minor documentation fixes.Changes in version 1.0.3- After nodes are added to a document, they return a pointer  to the new node instead of a bool for success.- Elements can be constructed with a value, which is the  element name. Every element must have a value or it will be  invalid, but the code changes to enforce this are not fully  in place.Changes in version 1.1.0- Added the	TiXmlAttributeSet class to pull the attributes into  a seperate container.- Moved the doubly liked list out of XmlBase. Now XmlBase only  requires the Print() function and defines some utility functions.- Moved errors into a seperate file. (With the idea of internationalization  to the other latin-1 languages.)- Added the "NodeType"- Fixed white space parsing in text to conform with the standard.   Basically, all white space becomes just one space.- Added the TiXmlDeclaration class to read xml declarations.Changes in version 1.2.0- Removed the factory. The factory was not really in the spirit   of small and simple, confused the code, and was of limited value.- Added FirstChildElement and NextSiblingElement, because they  are such common functions.- Re-wrote the example to test and demonstrate more functionality.Changes in version 1.2.1- Fixed a bug where comments couldn't be inside elements.- Loading now clears out existing XML rather than appending.- Added the "Clear" method on a node to delete all its children.Changes in version 1.2.2- Fixed TiXmlAttribute::Previous actually returning "next." Thanks  to Rickard Troedsson for the bug fix.Changes in version 1.2.3- Added the TIXML prefix to the error strings to resolve conflicts  with #defines in OS headers. Thanks to Steve Lhomme.- Fixed a delete buf that should be a delete [] buf.   Thanks to Ephi Sinowitz.Changes in version 1.2.4- ReplaceChild() was almost guarenteed to fail. Should be fixed,  thanks to Joe Smith. Joe also pointed out that the Print() functions  should take stream references: I agree, and would like to overload  the Print() method to take either format, but I don't want to do   this in a dot release.- Some compilers seem to need an extra <ctype.h> include. Thanks  to Steve Lhomme for that.Changes in version 2.0.0 BETA- Made the ToXXX() casts safe if 'this' is null.   When "LoadFile" is called with a filename, the value will correctly get set.  Thanks to Brian Yoder.- Fixed bug where isalpha() and isalnum() would get called with a negative value for   high ascii numbers. Thanks to Alesky Aksenov.- Fixed some errors codes that were not getting set.- Made methods "const" that were not.- Added a switch to enable or disable the ignoring of white space. ( TiXmlDocument::SetIgnoreWhiteSpace() )- Greater standardization and code re-use in the parser.- Added a stream out operator.- Added a stream in operator.- Entity support, of predefined entites. &#x entities are untouched by input or output.- Improved text out formatting.- Fixed ReplaceChild bug, thanks to Tao Chen.Changes in version 2.0.1- Fixed hanging on loading a 0 length file. Thanks to Jeff Scozzafava.- Fixed crashing on InsertBeforeChild and InsertAfterChild. Also possibility of bad links being  created by same function. Thanks to Frank De prins.- Added missing licence text. Thanks to Lars Willemsens.- Added <ctype.h> include, at the suggestion of Steve Walters.Changes in version 2.1.0- Yves Berquin brings us the STL switch. The forum on SourceForge, and various emails to  me, have long debated all out STL vs. no STL at all. And now you can have it both ways.  TinyXml will compile either way.Changes in version 2.1.1- Compilation warnings.Changes in version 2.1.2- Uneeded code is not compiled in the STL case.- Changed headers so that STL can be turned on or off in tinyxml.hChanges in version 2.1.3- Fixed non-const reference in API; now uses a pointer.- Copy constructor of TiXmlString not checking for assignment to self.- Nimrod Cohen found a truly evil bug in the STL implementation that occurs  when a string is converted to a c_str and then assigned to self. Search for  STL_STRING_BUG for a full description. I'm asserting this is a Microsoft STL  bug, since &string and string.c_str() should never be the same. Nevertheless,  the code works around it.- Urivan Saaib pointed out a compiler conflict, where the C headers define  the isblank macro, which was wiping out the TiXmlString::isblank() method.  The method was unused and has been removed.Changes in version 2.1.4- Reworked the entity code. Entities were not correctly surving round trip input and output.  Will now automatically create entities for high ascii in output.Changes in version 2.1.5 (in progress)- Bug fix by kylotan : infinite loop on some input (tinyxmlparser.cpp rev 1.27)- Contributed by Ivica Aracic (bytelord) : 1 new VC++ project to compile versions as static libraries (tinyxml_lib.dsp),   and an example usage in xmltest.dsp  (Patch request ID 678605)- A suggestion by Ronald Fenner Jr (dormlock) to add #include <istream> and <ostream> for Apple's Project Builder   (Patch request ID 697642)- A patch from ohommes that allows to parse correctly dots in element names and attribute names  (Patch request 602600 and kylotan 701728)- A patch from  hermitgeek ( James ) and wasteland for improper error reporting- Reviewed by Lee, with the following changes:	- Got sick of fighting the STL/non-STL thing in the windows build. Broke	  them out as seperate projects.	- I have too long not included the dsw. Added.	- TinyXmlText had a protected Print. Odd.	- Made LinkEndChild public, with docs and appropriate warnings.	- Updated the docs.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -