Software Review: XMLSpy 2008 From Altova
Published June 12, 2008
XMLSpy 2008 is the latest version of Altova's integrated development environment (IDE) for XML. XMLSpy allows programmers to create XML-based applications and Web services in a more dynamic and easier to understand environment. The version that I am reviewing is XMLSpy 2008 release 2 which came out on May 7, 2008 and it is based on the Enterprise version. There is also a Professional version and if you would like to view the differences between the two, you can check out the feature comparison list.
What is XMLSpy 2008? It is a XML development environment for designing, editing, and debugging enterprise class applications that involve XML, XML Schema, XSL/XSLT, XQuery, SOAP, WSDL, and Web service technologies. Its aim is to be a productivity enhancer for J2EE, .NET, and database developers. Along with being an XML editor, it offers a code generator, file converters, a debugger, a profiler, and integration into Visual Studio .NET and Eclipse.
One of the other main features XMLSpy includes is the ability to edit XML documents in multiple formats. I personally think that this is one of those kinds of features that once you get used to it, it's hard to work without XMLSpy. You can look at your XML document as a text doc, a grid format, and as a WYSIWYG view. Next it has a built-in well-formedness checker and validator. If there is something wrong with your document, you don't have to wait till it fails and then try to figure out what is wrong with it; XMLSpy does it for you.
You also have intelligent editing such that if a schema is associated with your XML document, the auto-completion feature of Text View provides help in editing. There are structural editing features like line numbering, indentation, bookmarks, as well as expandable and collapsible element to aid in navigation.
You can create schemas quickly and easily, there is support for XInclude and XPointer, a built-in XQuery 1.0 processor, and you can transform your XML document as well. You have debuggers, project management, database import, and the ability to compare XML files. If you are using Java, C++, or C# to manipulate data in XML, you can generate code containing class definitions for the schema. That is a lot already.
So with all this, what's new with XMLSpy 2008 Release 2?
• Very large file support – has been enhanced to work with much larger files. These result in a reduction of memory consumption by up to 75-80% as compared with the prior version when opening and validating XML documents in text view. This now means that you can work with files 4 to 5 times larger than before. This will be very beneficial to those with databases and other large applications.
• Detailed find-and-replace in XML Schema editor – now adds to the robust find-in capabilities that already exist in XMLSpy by adding the ability to find-in Schemas. Here you can find within single schemas and across complex multiple schemas as well.
- Software Review: XMLSpy 2008 From Altova
- Published: June 12, 2008
- Type: Review
- Section: Sci/Tech
- Filed Under: Review, Sci/Tech: Computers, Sci/Tech: Internet, Sci/Tech: Programming, Sci/Tech: Software
- Writer: T. Michael Testi
- T. Michael Testi's BC Writer page
- T. Michael Testi's personal site
- Spread the Word
- Like this article?
- Email this
Save to del.icio.us







Hi!
You can also extend the functionalities of XMLSpy with Plugins.
Regards