Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
mono-xmltool(Mono 1.0)					mono-xmltool(Mono 1.0)

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-xmltool(Mono 1.0)

NAME | SYNOPSIS | DESCRIPTION | XML VALIDATION | TRANSFORMATIONS | PRETTY PRINTING | MAILING LISTS | WEB SITE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=mono-xmltool&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help