Version 2 (modified by 9 years ago) (diff) | ,
---|
Contents
Produce simple-minded graphical images of the structure of XML Schema files
Description
Produce a graphical depiction of the data structure defined by an XML Schema (XSD) file.
Input files can be source files in an SVN repository, attachements to tickets or placed in the Trac server file system
Example to appear.
Assumptions
The current version assumes that an XSD file contains exactly one ComplexType
definition at top level.
Bugs/Feature Requests
Existing bugs and feature requests for TracXsdPlotMacro are here.
If you have any issues, create a new ticket.
defect |
0 / 2 |
||
---|---|---|---|
enhancement |
6 / 7 |
||
task |
1 / 1 |
Download
Download the zipped source from here.
Source
You can check out TracXsdPlotMacro from here using Subversion, or browse the source with Trac.
Installation
General instructions on installing Trac plugins can be found on the TracPlugins page.
ImageMagick
must be installed
ElementTree
must be installed for XSD parsing
So far only tested with Trac 1.0.6. Older Trac versions cannot access specific source file revisions.
Configuration
Enable the plugin by
tracxsdplot.* = enabled
To convert files in the server's file system, set these in trac.ini:
[tracxsdplot] file.prepath = /relative/entry/directory file.preurl = http://example.com/entrydir
The plugin contains functionality that allows command-line usage as well:
/path/to/plugin/xsd2svg XSDFILE --outfile=OUTFILE
Recent Changes
- 17313 by thenor on 2018-12-05 19:37:34
-
Fix #13440 - whitespace removed and #13506 - allow multiple toplevel elements. And code cleaned a bit up but is still very messy.
- 15672 by thenor on 2016-07-27 08:24:33
-
fix #12585, #12586, #12669, #12783. Bump version to 1.1
- 14868 by thenor on 2015-08-10 20:45:16
-
Fix 12475: Added 3-clause BSD licence and other metadata according to DevGuide
(more)
Author/Contributors
Author: thenor
Maintainer: Theodor Norup
Contributors:
Credits
Thanks to https://trac-hacks.org/wiki/ursaw? for most of the macro argument parsing and trac infrastructure
Attachments (2)
-
trac-hacks-example.png (88.2 KB) - added by 9 years ago.
Example image
-
trac-hacks-example_1.1.png (133.1 KB) - added by 8 years ago.
Example plot from V1.1
Download all attachments as: .zip