![]() |
![]() | ![]() | ![]() | XML EditorAltova XMLSpy® 2010 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.
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 in the XML editor, 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:
XML Editor Text ViewText View remains the most popular editing view of XMLSpy® 2010, and we continue to add new features to facilitate XML development. As you’re typing in Text View, the XML editor code completion functionality 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 working in 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, 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 a CSS editor for Web developers with entry helpers, screen tips, and more. 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 helper so ensure that you make valid edits.
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:
The views, wizards, and intelligent XML editing functions in XMLSpy are designed to make working with documents as easy as possible. When editing XML is easy, productivity increases, saving money and decreasing time-to-market for your applications. XMLSpy XML Editor Next Steps
| ![]() |
![]() | ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||
|
