dwww Home | Manual pages | Find package

Mono(mono-xmltool)                                          Mono(mono-xmltool)

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 avail-
       able 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  pa-
       rameter) 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 ex-
       tension 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   Com-
              mons.Xml.Relaxng.RelaxngValidatingReader validator.

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

       --validate-nvdl

              Commons.Xml.Nvdl as the  schema  and  Commons.Xml.NvdlValidatin-
              gReader validator.

       --validate-xsd
              System.Xml.Schema.XmlSchema   as   the   schema  and  uses  Sys-
              tem.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/commu-
       nity/help/mailing-lists/

WEB SITE
       http://www.mono-project.com

SEE ALSO
       mono(1),mcs(1).

                                                            Mono(mono-xmltool)

Generated by dwww version 1.15 on Sat Jun 29 02:07:24 CEST 2024.