Two, two, TWO releases for the price of one! Well, for the price of infinity, since REXML is free. In any case, here are two small releases that fix a couple of nasty bugs. Some may notice that I've skipped announcing 2.5.6; I don't want to be a pest, or get you used to me releasing so often. ;-) There are two main bugfixes in this release, plus a number of other minor things. The first is that there's a fix for bug #36, which had to do with encoding support in the streaming APIs. The second is a followup to the bug fix for #25, which broke more than it fixed, and had to do with REXML reporting an error for multiple attributes on an element being declared with equivalent namespaces. Please note, all those who are taking advantage of a recent change in the development tree, where empty tags were made to be written with a space before the '/>'. Since this was, essentially, a hack to work around a bug in Internet Explorer, I've changed it from being the default behavior to something that you can trigger by passing an additional argument to write(). This brings up another point: please don't email me with bug reports about REXML output that you discover with Internet Explorer... try a real XML parser first. Internet Explorer is really, really broken, and is contains just about the worst implementation of an XML parser that I've ever seen. Their XSL parser sucks, too, by the way. You've got to wonder why they're getting paid for that stuff. Sorry if this posting deviates from my normal format... I'm in a rush to see Two Towers again, before it leaves the theaters. Oh, yeah. For those of you who don't know, REXML is a pure Ruby XML parser, and you can get it at: http://www.germane-software.com/software I'm sorry if the page looks screwy; IE is a terrible HTML renderer, too, and has a broken CSS implementation. I haven't gotten around to tweaking the stylesheet to account for the bugs in IE yet. If you want to see the page how it *should* look, use just about any other web browser. Ciao.