XMLSpy 2008 - the Industry Leading
XML Development Environment
Altova XMLSpy® 2008 is the industry-standard XML editor and development environment for modeling, editing, transforming, and debugging XML-related technologies. It offers the world's leading XML editor, the original graphical schema designer, a code generator, file converters, debuggers, profilers, full database integration, support for XSLT, XPath, XQuery, WSDL, SOAP, and Office Open XML documents, plus Visual Studio .NET and Eclipse plug-ins, and more.
XMLSpy delivers the power you need to create the most advanced XML and Web services applications, yet at the same time it's flexible enough to allow you to work with XML using the views and options that best suit your business needs and working preferences. Features and functionality include:
|
Compare
XMLSpy editions - Check out the feature matrix
XMLSpy® 2008 provides unsurpassed compliance with the latest industry standards. It even supports the new Office Open XML formats utilized by Microsoft Office 2007, allowing you to extract, edit, query, and transform the vast amount of data stored Microsoft Word, Excel, and PowerPoint 2007 documents. The advanced features for working with all these technologies in XMLSpy allow you to create well formed, valid XML documents with ease for use in your advanced B2B and Web services applications.
New in XMLSpy 2008
Adding to its already robust industry standards support, XMLSpy® 2008 provides new capabilities for working with XInclude and XPointer, as well as Open XML data in Microsoft Office 2007 files. It also provides enhanced database functionality, multi-file XPath evaluation, and much more.
New features in XMLSpy 2008 include:
|
Editor for microsoft office 2007 office open xml
XMLSpy® 2008 adds support for working with Office Open XML (OOXML) data in PowerPoint 2007 files to its existing support for Word 2007 and Excel 2007.
Microsoft's move to Open XML file formats in Office 2007 means that the vast amount of business data stored in Microsoft Office files is now saved as XML. Each Office document is stored in a zip archive that includes the user data in XML and other files with style information, images, etc. This is a huge advantage for both business users and application developers, because, though business users still work with information through the familiar Office user interface, all their data is now standards-based and highly interoperable.
To help developers access and utilize the Open XML data in Office 2007 files, XMLSpy 2008 includes built-in support for editing, validating, querying, and transforming Word, Excel, and PowerPoint 2007 data .
![]() |
Office 2007 zip archives are displayed in the XMLSpy archive view, where you can open files, edit the data, add new files and folders, remove files, and so on. You can also create a new, valid Word, Excel, or PowerPoint 2007 archive from scratch. |
XMLSpy even ships with example XSLT and XQuery documents for working with the Office 2007 XML data.
In addition to working with this data in XMLSpy, developers can use the royalty-free AltovaXML engine to extract and execute XSLT and XQuery transformations on Open XML data in their own applications.
With support for Word, Excel, and PowerPoint 2007, XMLSpy allows you to work with XML data in all of the most popular Microsoft Office formats. XMLSpy is the first tool that allows developers to unleash all the power of XSLT 2.0 and XQuery on the vast, ever-increasing amount of data stored in Microsoft Office 2007 documents, giving you a head start on developing applications that utilize and process what will surely be the predominant business data format.
Editing database data in Database Query window
Now, in addition to querying relational databases and XML-enabled databases using the SQL editor in XMLSpy's Database Query window , you can actually edit the database data, review changed fields (highlighted in pink), and commit the changes back to the database.
![]() |
This makes working with database data in XMLSpy easier and more seamless than ever. |
Evaluating XPath expressions across multiple files
The XMLSpy® 2008 XPath Analyzer window now allows you to evaluate and view the results of XPath expressions across multiple files simultaneously. Options include evaluating an XPath expression in the current file, all open files, across a project, or in a file folder. And, since the XPath Analyzer window includes nine separate tabs for storing and evaluating expressions, you can make changes to your files, then re-evaluate the expression(s) without having to remember and retype them, saving a considerable amount of time.
![]() |
The unique XPath Analyzer window in XMLSpy makes composing, testing, and troubleshooting XPath expressions easier than ever. |
Support for XInclude and XPointer
XML Inclusions (XInclude) is a W3C standard for building large XML documents from multiple smaller documents. XInclude allows you to include entire documents or document fragments indentified using XPointer in one file.
![]() |
The XMLSpy 2008 validator supports XInclude and XPointer when validating XML documents. Furthermore, XMLSpy now provides a handy dialog box for browsing for and selecting files to insert via XInclude. |
| XMLSpy® 2008 also includes the Copy XPointer command, which composes the XPointer expression that corresponds to the selected portion of a document and copies it to the clipboard. Then, you can insert it in the XPointer attribute of an XInclude element easily. | ![]() |
Two-step XSL:FO transformation
XSL:FO stylesheets transform XML data to PDF output. With Version 2008, XMLSpy gives you the option to execute XSL:FO transformations in two steps, with the first performed by your choice of XSLT engine (either AltovaXML or another you have installed), and the second performed by the installed FO processor. This process is seamless to the user, but it allows you to utilize more advanced XSLT engines to, for example use XSLT 2.0 constructs in XSL:FO stylesheets. You may also opt to use the FO processor for both parts of the transformation, if desired.
One click comment out / in
Most developers take advantage of comments in XML to hide certain code as documents evolve or add notes to annotate the code for other developers. Creating a comment requires adding opening and closing comment tags.
![]() |
Now, instead of having to manually type these tags for each comment, XMLSpy® 2008 allows you to simply highlight the desired code snippet, right click, and select. This handy feature is a definite time-saver. |
Annotation data in entry helpers
Adding to the ease of use its entry helpers bring to XML editing, XMLSpy now displays annotation data for elements and attributes based on annotations in the associated XML Schema.
![]() |
When you scroll through the list of possible choices in the entry helper drop down menu, any annotations present in the associated schema are displayed to the right of each element or attribute, helping you better understand the use of each element. |
Speed and memory optimizations for working with large XML files
Working with large XML files just got easier with XMLSpy 2008. The memory consumption of large files has been reduced, and Altova has seen the time required to open the files in text view cut roughly in half, helping you access very large files more readily.
This product replaces previous versions: XML Spy 2007 Enterprise. Click here to Upgrade XML SPY .










