Downloaded the latest version of the <oXygen>
XML IDE last night and was impressed with what I saw. <oXygen> is cross platform and supports both Linux and Windows as well as the Eclipse IDE. One things that I have always like about the Altova XML Spy suite (that they remove from their community edition
) is the ability to collapse an element in the edit interface. This comes in really handy when working with complex documents. <oXygen> also has a nice Schema interface, XPATH 2.0 interface and diffing tool.
Altova charges big bucks for all of this functionality. The equivalent functionality in <oXygen> for 1/4 the price, cross platform to boot? Summary good deal!
NOTE: If you are running <oXygen> under Linux you do need a Sun JVM. The JVM that comes with the Fedora Core 4 & 5 distributions is not supported. To make it work in Fedora Core, rename the supplied /usr/bin/java binary to java.old and then include a link called java to the SUN JVM.
I have long cursed the day that Microsoft introduced the concept of infrequently used menu items which they hide for you…. unless you request all the menu items by another mouse click. Like I might not want the REDO
function. Supposedly this makes the menu interface "cleaner". To any advanced user this is the most annoying freakin invention ever! To make it even worse, the Microsoft interface experts provide no way (that I know of) to turn the "feature" off!
I will be curious to see if this "improvement" was kept in Vista.
We all know that IE is not the best at supporting the web standards. This leads properly coded web pages to look awful at times including this site! My typical web browser is Firefox where the pages on sgmlxml.net look great. I still have some wayward friends that use IE so I was experimenting with making the pages look better in IE.
There are a couple of different techniques talked about on the web for this problem. The one that I prefer after some experimentation is the Underscore Hack. The hack works because IE is not the brightest browser in the world. An underscore in CSS is designed to act as a comment for that attribute only, and all browsers but IE honor this.
NOTE: You have to place the underscore rule after the real attribute since IE sees both but uses the last one it sees.