More articles by Matt Liotta

Author Bio

Matt Liotta started his development career at the age of 12 by building C applications for faculty at Emory University. Since then he worked with an early ASP, Cignify, to build their transaction processing system for payroll time data.

Eclipse's extensibility makes it the perfect collaborator. Learn how to build custom views in Eclipse that integrate with other useful public libraries. For example, in this article, you'll learn how to create a split pane view in Eclipse that cleans malformed HTML files using JTidy.

Knowing how to extend your IDE is a useful tool to have in your belt, and thanks to a great plugin architecture, it's easy in Eclipse. In this article you'll learn how to create two Views that extend the Eclipse IDE: one that evaluates a regular expression and another that does the same for XPath.

Unless it's overturned, the Eolas ruling means tens of thousands of Web pages that use embedded plugins are infringing on the patent. Based on a procedure recommended by Microsoft, this filter will automatically update your HTML so you'll be in the free and clear.

A native XML database can make a lot of sense for organizations that want to store and access XML without all the unsightly schema mapping required to store XML in a traditional relational database system. Several commercial native XML databases exist; now, we take a first look at Apache's open source offering, Xindice.

Cross-platform .NET development is imminent, but the purpose, the feature set, and the platform support varies. We were curious about the development of the various open source implementations of Microsoft .NET's Common Language Runtime, so we talked to the key developers in charge of each of three CLI implementationsMono, Rotor, and Portable .NETto find out what exactly they've built, how they did it, and how they compare. What we found might surprise you.

By writing to the JAXP specification, Java developers can create extensible code routines to parse any type of data into XML. This tutorial shows you how to write your own JAXP-compliant parser to transform legacy data in a comma-separated value (CSV) format, output it to a DOM, and then transform into XML.