Altova StyleVision 2008
About this Documentation
Introduction
What Is an SPS?
Product Features
Terminology
Setting up StyleVision
User Interface
Main Window
Design View
Authentic View
Output Views
Sidebars
Design Overview
Schema Tree
Design Tree
Style Repository
Styles
Properties
Project
Quick Start Tutorial
Creating and Setting Up a New SPS
Inserting Dynamic Content (from XML Source)
Inserting Static Content
Formatting the Content
Using Auto-Calculations
Using Conditions
Using Global Templates and Rest-of-Contents
That's It!
High-Level Procedures
General Usage Procedure
SPS and Sources
Projects in StyleVision
XSLT and XPath Versions
Creating the Design
SPS and Authentic View
Generated Files
Creating the SPS Structure
Schema Sources
DTDs and XML Schemas
DB Schemas
User-Defined Schemas
Output Structure
Main Template
Global Templates
Design Fragments
Altova Global Resources
Defining Global Resources
Files
Folders
Databases
Using Global Resources
Assigning Files and Folders
Assigning Databases
Changing Configurations
Modular SPSs
Available Module Objects
Creating a Modular SPS
Example: An Address Book
Working with Databases
DBs and StyleVision
Connecting to a Database
Connection Wizard
ADO Connections
ODBC Connections
Global Resources
DB Data Selection
Non-XML Databases
XML Databases
The DB Schema and DB XML files
DB Filters: Filtering DB Data
SPS Design Features for DB
Generating Output Files
Query Database
Data Sources
Browser Pane: Viewing the DB Objects
Query Pane: Description and Features
Query Pane: Working with Queries
Results and Messages
HTML Import
Creating New SPS via HTML Import
Creating the Schema and SPS Design
Creating Tables and Lists as Elements/Attributes
Generating Output
Command Line Interface: StyleVisionBatch
StyleVisionBatch Syntax
StyleVisionBatch Examples
Scheduling StyleVisionBatch Tasks
Content Editing Procedures
Inserting XML Content as Text
Inserting Content with a Predefined Format
Adding Elements in Authentic View
Rest-of-Contents
Grouping
Example: Group-By (Persons.sps)
Example: Group-By (Scores.sps)
Sorting
The Sorting Mechanism
Example: Sorting on Multiple Sort-Keys
Using Data-Entry Devices
Input Fields, Multiline Input Fields
Check Boxes
Combo Boxes
Radio Buttons, Buttons
Creating Lists
Static Lists
Dynamic Lists
Working with Tables
Creating Static Tables
Creating Dynamic Tables
Formatting Static and Dynamic Tables
XML Tables
Using Graphics
Image URIs
Image Types and Output
Text State Icons
Example: A Template for Images
Bookmarks and Hyperlinks
Inserting Bookmarks
Defining Hyperlinks
Auto-Calculations
Editing and Moving Auto-Calculations
Updating Nodes with Auto-Calculations
Auto-Calculations Based on Updated Nodes
Example: An Invoice
Conditions
Setting Up the Conditions
Editing Conditions
Output-Based Conditions
Conditions and Auto-Calculations
Table of Contents (TOC)
Marking Items for TOC Inclusion
Structuring the Design in Levels
Creating TOC Bookmarks
Creating the TOC Template
Reflevels in the TOC Template
TOC References: Name, Scope, Hyperlink
Formatting TOC Items
Example: Hierarchical and Sequential TOCs
Auto-Numbering
Text References
The Change-To Feature
Presentation Procedures
Predefined Formats
Working with CSS Styles
External CSS Stylesheets
Defining CSS Styles Globally
Defining CSS Styles Locally
Selecting SPS Components to Style
How Styles Are Applied to Components
Setting CSS Property Values
Style Properties Via XPath
Designing Print Output
Page Definition
Cover Page
Headers and Footers
Additional Editing Procedures
Authentic Node Properties
Additional Validation
Input Formatting (Formatting Numeric Datatypes)
The Input Formatting Mechanism
Input Formatting Syntax
Working with Dates
Using the Date-Picker
Formatting Dates
User-Declared Parameters
Unparsed Entity URIs
Declaring an Unparsed Entity
Using an Unparsed Entity
Using Scripts
Defining JavaScript Functions
Assigning Functions as Event Handlers
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
Reference
Toolbars
Formatting
Table
Authentic
Design Filter
Global Resources
Standard
Design View
Symbols
XPath Dialog
File Menu
New
Open, Close, Close All
Save Design, Design As, All
Save Authentic XML Data, Save As
Save Generated Files
Assign/Unassign Working XML File
Assign/Unassign Template XML File
Properties
Print Preview, Print
Most Recently Used Files, Exit
Edit Menu
Undo, Redo, Select All
Find, Find Next, Replace
Edit DB Filter, Clear DB Filter
Stylesheet Parameters
Collapse/Expand Markup
Project Menu
New Project, Open Project, Reload Project
Close Project, Save Project
Add Files / Global Resource / URL to Project
Add Active (and Related) Files to Project
Add Project and External Folders to Project
View Menu
Toolbars and Status Bar
Design Sidebars
Query Database
Design Filter
Insert Menu
Contents
Rest of Contents
Form Controls
Auto-Calculation
Date Picker
Paragraph, Special Paragraph
Image
Bullets and Numbering
Horizontal Line
Bookmark
Hyperlink
Condition, Output-Based Condition
Current-Group() Template
Table of Contents
Design Fragment
Page
DB Control
Table Menu
Insert Table, Delete Table
Append/Insert Row/Column
Delete Row, Column
Join Cell Left, Right, Below, Above
Split Cell Horizontally, Vertically
View Cell Bounds
Table Properties
Vertical Alignment of Cell Content
Authentic Menu
Text State Icons
CALS/HTML Tables
Auto-Add Date Picker
Auto-Add DB Controls
Reload, Validate XML
Select New Row with XML Data for Editing
Define DTD Entities
Markup Commands
(Dynamic Table) Row Commands
Properties Menu
Bullets and Numbering
Predefined Input Formatting Strings
Tools Menu
Spelling
Spelling Options
Global Resources
Active Configuration
Customize
Options
Window Menu
Help Menu
Table of Contents, Index, Search
Activation, Order Form, Registration, Updates
Other Commands
Appendices
XSLT Engine Information
XSLT 1.0 Engine: Implementation Information
XSLT 2.0 Engine: Implementation Information
General Information
XSLT 2.0 Elements and Functions
XPath 2.0 and XQuery 1.0 Functions
General Information
Functions Support
Datatypes in DB-Generated XML Schemas
MS Access
MS SQL Server
MySQL
Oracle
ODBC
ADO
Sybase
Technical Data
OS and Memory Requirements
Altova XML Parser
Altova XSLT and XQuery Engines
Unicode Support
Windows 2000 and Windows XP
Right-to-Left Writing Systems
Internet Usage
License Information
Electronic Software Distribution
Software Activation and License Metering
Intellectual Property Rights
Altova End User License Agreement

© 2008 Altova GmbH