xenial (1) mono-xmltool.1.gz

Provided by: mono-devel_4.2.1.102+dfsg2-7ubuntu4_all bug

NAME

       mono-xmltool - Mono XML validation and transformation tool.

SYNOPSIS

       mono-xmltool --validate [*.rng | *.rnc | *.nvdl | *.xsd] [instances]

       mono-xmltool --validate-rng relax-ng-grammar-xml [instances]

       mono-xmltool --validate-rnc relax-ng-compact-grammar-file [instances]

       mono-xmltool --validate-nvdl nvdl-script-xml [instances]

       mono-xmltool --validate-xsd xml-schema [instances]

       mono-xmltool --transform stylesheet instance-xml

       mono-xmltool --prettyprint [source [result]]

DESCRIPTION

       mono-xmltool is a command line front end for various functions available in the Mono XML class libraries.
       It currently it offers validation with various different  kinds  of  schemas,  xslt  transformations  and
       pretty printing.

XML VALIDATION

       mono-xmltool can validate a given set of XML files (the instances parameter) using the given schema file.
       Currently supported schema files include Relax NG (*.rng),  Compact  Relax  NG  (*.rnc),  Namespace-based
       Validation Dispatching Language (*.nvdl) and XML Schema (*.xsd).

       If  invoked  with  the  --validate  argument,  Mono  will use the filename extension to guess the kind of
       validation required.  The --validate-xxx flags would force a specific kind of validation.

       The following lists the flags and the actual class that implements them in Mono:

       --validate-rng

              Commons.Xml.Relaxng.RelaxNgPattern as the schema, and  Commons.Xml.Relaxng.RelaxngValidatingReader
              validator.

       --validate-rnc
              Commons.Xml.Relaxng.RncParser   as  the  schema,  and  Commons.Xml.Relaxng.RelaxngValidatingReader
              validator.

       --validate-nvdl

              Commons.Xml.Nvdl as the schema and Commons.Xml.NvdlValidatingReader validator.

       --validate-xsd
              System.Xml.Schema.XmlSchema  as  the  schema  and  uses  System.Xml.XmlValidatingReader   as   the
              validator.

TRANSFORMATIONS

       This  does  an XSLT transformation. The stylesheet must be an XSLT file, the instance-xml is the document
       to be processed.  Output it sent to the standard output.

PRETTY PRINTING

       Produces a pretty-print rendering of the source file.  If it is  not  specified  it  reads  the  standard
       input.   If result is not specified, the output is sent to the standard output.

MAILING LISTS

       Mailing lists are listed at the http://www.mono-project.com/community/help/mailing-lists/

WEB SITE

       http://www.mono-project.com

SEE ALSO

       mono(1),mcs(1).

                                                                                          mono-xmltool(Mono 1.0)