.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.41.1. .TH XSDDIAGRAM "1" "January 2013" "xsddiagram 0.16" "User Commands" .SH NAME xsddiagram \- Xml Schema Definition (XSD) diagram viewer .SH SYNOPSIS .B XSDDiagram.exe [\fI-o output.svg\fR] [\fI-os EXTENSION\fR] [\fI-r RootElement\fR]\fI* \fR[\fI-e N\fR] [\fI-z N\fR] [\fI-y\fR] [\fI-u USERNAME\fR] [\fI-p PASSWORD\fR] [\fIfile.xsd or URL\fR] .SH DESCRIPTION XSD Diagram, version 0.16.0.0 .PP \fB\-o\fR FILE .IP specifies the output image. '.png','.jpg', '.svg' ('.emf' on Windows) are allowed. If not present, the GUI is shown. .PP \fB\-os\fR EXTENSION .IP specifies the output image is streamed through the standard output. EXTENSION can be: png, jpg, svg. If not present, the GUI is shown. .PP \fB\-r\fR ELEMENT .IP specifies the root element of the tree. You can put several \fB\-r\fR options = several root elements in the tree. .PP \fB\-e\fR N .IP specifies the expand level (from 0 to what you want). Be carefull, the result image can be huge. .PP \fB\-z\fR N .IP specifies the zoom percentage from 10% to 1000% (only for .png image). Work only with the '\-o', '\-os png' or '\-os jpg' option. .PP \fB\-y\fR .IP force huge image generation without user prompt. .PP \fB\-u\fR USERNAME .IP specifies a username to authenticate when a xsd dependency (import or include) is a secured url. .PP \fB\-p\fR PASSWORD .IP specifies a password to authenticate when a xsd dependency (import or include) is a secured url. .PP .PP Example 1: > XSDDiagramConsole.exe \fB\-o\fR file.png \fB\-r\fR TotoRoot \fB\-e\fR 3 \fB\-z\fR 200 ./folder1/toto.xsd .IP will generate a PNG image from a diagram with a root element \&'TotoRoot' and expanding the tree from the root until the 3rd level. .PP Example 2: > XSDDiagram.exe ./folder1/toto.xsd .IP will load the xsd file in the GUI window. .PP Example 3: > XSDDiagram.exe \fB\-r\fR TotoRoot \fB\-e\fR 2 ./folder1/toto.xsd .IP will load the xsd file in the GUI window with a root element \&'TotoRoot' and expanding the tree from the root until the 2nd level. .PP Example 4: > XSDDiagramConsole.exe \fB\-os\fR svg \fB\-r\fR TotoRoot \fB\-e\fR 3 ./folder1/toto.xsd .IP will write a SVG image in the standard output from a diagram with a root element \&'TotoRoot' and expanding the tree from the root until the 3rd level.