XML EditorAltova XMLSpy® 2012 is the industry’s best selling XML editor with powerful support for working with all XML-based technologies.
XMLSpy is an advanced XML editor for modeling, editing, transforming, and debugging XML-related technologies. The XML editor delivers the power you need to create the most advanced XML and Web applications, yet at the same time it’s flexible enough to allow you to work with any XML technology in a way that best suits the complexity of the document and your preferences, for instance, if you prefer to develop in a text view or graphical view, or switch back and forth between the two while editing.
When you need to create a new document in XMLSpy, you simply choose the type of file required, e.g., XSD, XSLT, XQuery, XBRL, etc. The XML editor helps make sure that you create a valid document by automatically starting the file with the proper inclusions, file extension, and entry helpers.
Whether you’re working with a new or existing document, you can take advantage of advanced text view (below) or one of XMLSpy’s graphical editing views. Both XML editing paradigms support the key features of an intelligent XML editor:
Large XML File SupportXMLSpy (version 2010r2) and later contains a number of optimizations for loading very large files – 10 MB and greater – in the XML editor's Text View in both the 32 and 64-bit versions. For instance, a sample 100 MB file should open about 15 times faster compared to previous product versions. XML Schema-based validation is also optimized in Text View, where you should receive validation results against large files up to three times faster. In Grid View, you can now perform certain common operations (e.g., copy/paste) on large files 10-100 times faster!* 64-bit XML EditorXMLSpy is available in a native 64-bit version, allowing it to take full advantage of optimizations associated with 64-bit operating systems. This also solves problems associated with processing very large, gigabyte-sized XML files - the only limitation now is imposed by the available memory on the user’s machine.** XML Editor Text ViewText View remains the most popular XML editing view of XMLSpy® 2012, and we continue to add new features to facilitate XML development. As you’re typing in Text View, the XML editor provides code completion that automatically completes the element and inserts all required attributes and/or child elements as soon as you type the closing bracket on your keyboard, helping you avoid well-formedness and validation problems. The cursor is then positioned between the start and end tag of the element so that you can easily continue to add child elements or content. Available elements, attributes, and entities as specified by the associated XML Schema or DTD are also selectable from context-sensitive drop down menus and entry helper windows. Line numbering allows for easy file navigation and correlation to error messages, and you can go directly to any line and character number using a button on the XML editing toolbar. Bookmarking lets you set points of reference in the text that you can jump back to at any time. As you’re editing in XML Text View, source folding lets you expand and collapse portions of a file, taking advantage of the hierarchical structure of XML to present your document in a neat and orderly manner. Indentation guides show the logical links between corresponding opening and closing element tags within the file. Another useful feature in the XML editor is the pretty-print button, which reformats your XML document by indenting opening and closing element tags so that the layout reflects the structure of the document. Pretty printing makes it easier for the human eye to scan the XML markup and edit the XML document.
Text View in the XML editor provides syntax coloring and specialized functionality for editing XML, XSLT 1.0 and 2.0, XQuery, HTML, CSS, and JSON files. Schema-aware XSLT editing in XMLSpy is enhanced by intelligent XPath auto-completion, as well as XSLT Info and XSLT Outline entry helpers, which provide specialized XSLT editing support that adds to element and attribute entry helpers. As you’re working on your XSLT code, the XML editor provides a powerful XSLT debugger and XSLT profiler for testing, perfecting, and optimizing your stylesheets.
The XML editor provides similar schema-aware functionality for editing, debugging, and profiling XQuery documents. XMLSpy even provides an HTML editor and CSS editor for Web developers with entry helpers, screen tips, and more. New support has been added for HTML5 and CSS3. XML Editor Grid ViewSome developers prefer to take advantage of graphical XML editing using XMLSpy’s enhanced Grid View, which is very helpful when you need to perform XML editing options on a document as a whole, instead of line-by-line. XMLSpy’s Grid View shows the hierarchical structure of any XML-compliant document through a set of nested containers. These can be easily expanded and collapsed to get a clear picture of the XML document's tree-like structure. In addition to visualizing the document in a graphical way, you edit the XML directly in this hierarchical view using advanced drag-and-drop and intelligent editing functions. Like Text View, Grid View includes context-sensitive entry helpers to ensure that you make valid edits to your XML file.
Advanced XML Editing ViewsAs you can see in the screenshot above, XMLSpy provides seven integrated views customized for working with various XML technologies. In addition to Text and Grid View, the XML editor includes:
Reporting and Analyzing XML DataXMLSpy® 2012 is the first and only XML editor to support instant creation of eye catching charts for visualizing and analyzing numeric XML data. With just a few clicks, you can select XML data to be represented in any of the following chart or graph types:
Charts are viewed directly inside the XML editor, where you can print or save each chart as an image file, or you can copy it to the clipboard to paste into a report, spreadsheet, or presentation. You can even save the chart in XSLT or XQuery for use in your own stylesheets and applications. XMLSpy is the only XML editor that provides chart creation capabilities. This functionality brings a whole new dimension to working with XML by providing an instant graphical representation of data relationships for reporting and analysis. With advanced support for all XML technologies through different views, wizards, and intelligent XML editing fuctions, plus unique functionality like chart creation, the XMLSpy XML editor will bring power, ease of use, and innovation to your next XML development project. XMLSpy XML Editor Next Steps
*Performance results based on Altova internal tests conducted on typical selection of larger XML file comparing Altova Software Version 2010 Release 2 (and later) products to prior versions of Altova software. Your results may vary. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
