Welcome to XMLSpy Enterprise Edition
User Manual
Introduction
Altova's XML Products
XMLSpy's Main Features
User Interface
Project Window
Info Window
Main Window
Entry Helpers
XSL Outline Window
Output Windows
Menu Bar and Toolbar
Tutorials
XMLSpy Tutorial
XMLSpy Interface
XML Schemas: Basics
Creating a New XML Schema File
Defining Namespaces
Defining a Content Model
Adding Elements with Drag-and-Drop
Configuring the Content Model View
Completing the Basic Schema
XML Schemas: Advanced
Working with Complex Types and Simple Types
Referencing Global Elements
Attributes and Attribute Enumerations
XML Schemas: XMLSpy Features
Schema Navigation
Schema Documentation
XML Documents
Creating a New XML File
Specifying the Type of an Element
Entering Data in Grid View
Entering Data in Text View
Validating the Document
Appending Elements and Attributes in Grid View
Editing in Database/Table View
Modifying the Schema
XSLT Transformations
Assigning an XSLT File
Transforming the XML File
Modifying the XSL File
Project Management
Benefits of Projects
Building a Project
That's It
Authentic View Tutorial
Opening an XML Document in Authentic View
The Authentic View Interface
Node Operations
Entering Data in Authentic View
Entering Attribute Values
Adding Entities
Printing the Document
WSDL Tutorial
Creating a New Document
Creating a PortType
Creating a Binding
Creating a Service and Ports
Validating the WSDL Document
Connecting to a Web Service and Opening Files
Sending a SOAP Request from the WSDL File
Creating WSDL documentation
Text View
Visual Editing Guides in Text View
Entry Helpers in Text View
Editing XML Documents
Formatting in Text View
Output Windows
Messages
Find in Files
XPath Evaluation
XSL Outline
XSL Outline Window
Info Window
Editing XQuery Documents
Opening an XQuery Document
XQuery Entry Helpers
XQuery Syntax Coloring
XQuery Intelligent Editing
Validation and Execution of XQuery Documents
XQuery And XML Databases
Editing CSS Documents
Enhanced Grid View
Editing in Grid View
Database/Table View
Schema/WSDL View
Schema View
Schema Overview
Content Model View
Smart Restrictions
xml:base, xml:id, xml:lang, xml:space
Working with SchemaAgent
Connecting to SchemaAgent Server
Opening Schemas Found in the Search Path
Using Schema Constructs
Viewing Schemas in SchemaAgent
Extended Validation
Schemas: Find and Replace
Search Term
Components
Properties
Scope
Find and Replace Commands
Results and Information
WSDL View
Main Window
Entry Helpers
Authentic View
Interface
Overview of the GUI
Authentic View Toolbar Icons
Authentic View Main Window
Authentic View Entry Helpers
Authentic View Context Menus
Editing in Authentic View
Basic Editing
Tables in Authentic View
SPS Tables
XML Tables
Editing a DB
Navigating a DB Table
DB Queries
Modifying a DB Table
XML Table Editing Icons
Working with Dates
Date Picker
Text Entry
Defining Entities
Images in Authentic View
Keystrokes in Authentic View
Browser View
Archive View
Interface
Operations
Altova Global Resources
Defining Global Resources
Files
Folders
Databases
Using Global Resources
Assigning Files and Folders
Assigning Databases
Changing Configurations
XMLSpy in MS Visual Studio .NET
How the .NET and Standalone Versions Differ
Visual Studio .NET and XSLT Debugger
Visual Studio .NET and SOAP Debugger
XMLSpy in Eclipse Platform
Starting Eclipse and using the XMLSpy Plug-in
Creating XML files in Eclipse
Importing XML files into folders
Differences between Eclipse and standalone versions
Eclipse Platform and XSLT Debugger
Eclipse Platform and SOAP Debugger
Eclipse views and perspectives
XSLT and XQuery Debugger
Mechanism and Interface
Commands and Toolbar Icons
Settings
Starting a Debugging Session
Information Windows
Context Window
Variables Window
XPath-Watch Window
Call Stack Window
Messages Window
Templates Window
Info Window
Trace Window
Arranging the Information Windows
Breakpoints
Tracepoints
XSLT/XQuery Profiler
Analyzing XSLT Transformations
Analyzing XQuery Execution
SOAP Debugger
SOAP communication process
Using SOAP debugger
Setting breakpoints in SOAP debugger
Code Generator
Introduction to code generator
What's new ...
Generating source code from a schema
Using the generated code library
Example schema
Using the generated Java library
Using the generated C++ library
Using the generated C# library
Using generated code compatible to old versions
Creating XML files (XMLSpy 2006)
Creating XML files (XMLSpy 2005)
Opening and parsing existing XML files (XMLSpy 2006)
Opening and parsing existing XML files (XMLSpy 2005)
Code generation tips
Code generator options
The way to SPL (Spy Programming Language)
Basic SPL structure
Declarations
Variables
Predefined variables
Creating output files
Operators
Conditions
foreach
Subroutines
Subroutine declaration
Subroutine invocation
Subroutine example
Built in Types
Library
Namespace
Type
Member
NativeBinding
Facets
Old object model (up to v2007)
Namespace
Class
Member
Facet
Enumeration
Pattern
Error Codes
User Reference
File Menu
New
Open
Open URL
Open Global Resource
Reload
Encoding
Close, Close All
Save, Save As, Save All
Save to URL
Send by Mail
Print
Print Preview, Print Setup
Recent Files, Exit
Edit Menu
Undo, Redo
Cut, Copy, Past, Delete
Copy as XML-Text
Copy as Structured Text
Insert File Path
Insert XInclude
Copy XPath
Copy XPointer
Pretty-Print XML Text
Select All
Find, Find Next
Replace
Find in Files
Bookmark Commands
Comment In/Out
Project Menu
New Project
Open Project
Reload Project
Close Project
Save Project
Source control
Open Project
Enable Source Code Control
Get Latest Version
Check Out
Check In
Undo Check Out...
Add to Source Control
Remove from Source Control
Show History
Show Differences
Properties
Refresh Status
Run Native Interface
Add Files to Project
Add Global Resource to Project
Add URL to Project
Add Active File to Project
Add Active And Related Files to Project
Add Project Folder to Project
Add External Folder to Project
Add External Web Folder to Project
Project Properties
Most Recently Used Projects
XML Menu
Insert
Insert Attribute
Insert Element
Insert Text
Insert CDATA
Insert Comment
Insert XML
Insert Processing Instruction
Insert XInclude
Insert DOCTYPE
Insert ExternalID
Insert ELEMENT
Insert ATTLIST
Insert ENTITY
Insert NOTATION
Append
Append Attribute
Append Element
Append Text
Append CDATA
Append Comment
Append XML
Append Processing Instruction
Append XInclude
Append DOCTYPE
Append ExternalID
Append ELEMENT
Append ATTLIST
Append ENTITY
Append NOTATION
Add Child
Add Child Attribute
Add Child Element
Add Child Text
Add Child CDATA
Add Child Comment
Add Child XML
Add Child Processing Instruction
Add Child XInclude
Add Child DOCTYPE
Add Child ExternalID
Add Child ELEMENT
Add Child ATTLIST
Add Child ENTITY
Add Child NOTATION
Convert To
Convert To Attribute
Convert To Element
Convert To Text
Convert To CDATA
Convert To Comment
Convert To XML
Convert To Processing Instruction