uml2svg 0.18

user manual

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in Appendix A, GNU Free Documentation License.

All brand names, product names, or trademarks belong to their respective holders.


Table of Contents

1. Introduction
Scope
Goals
Motivation
2. Features
Standard conformance
Object-oriented modeling history
UML
Web standards
XML
XMI
SVG
Standards in uml2svg
Modularity
Extensibility
Good Documentation
Readable generated SVG
Multiple diagrams per XMI-file
3. Choosing the right edition
Online Edition
Standalone Edition
4. System Requirements
Online Edition
Standalone Edition
SVG Viewers
XSLT processors
Installing an XSLT processor
Installing xsltproc
Installing Saxon
Installing Xalan
5. Using uml2svg
Online Edition
Standalone Edition
Installing
Command prompt
Parameters
Programming APIs
6. Feedback
A. GNU Free Documentation License
Preamble
Applicability and Definitions
Verbatim Copying
Copying In Quantity
Modifications
Combining Documents
Collections of Documents
Aggregation with Independent Works
Translation
Termination
Future Revisions of This License
Addendum: How to use this License for your documents

List of Figures

2.1. UML as central notation for the software development process
2.2. uml2svg generated SVG containing a tree with all the existing diagrams

List of Tables

2.1. uml2svg modules

List of Examples

2.1. An XML file using the DocBook DTD