---
name: "cmml-validate"
section: "1"
platform: "linux"
package: "cmml-tools"
version: "0.9.4-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/cmml-validate"
---

# cmml-validate(1)

validates a CMML instance document against the cmml.dtd and some further rules.

## NAME

cmml-validate —       validates a CMML instance document against the cmml.dtd and some further rules.

## SYNOPSIS

**cmml-validate** \[-i **clipid**  \| --id **clipid** \]  \[-s **seconds**  \| --sec **seconds** \]  \[-u **utc**  \| --utc **utc** \]  \[-b  \| --verbose \]  \[-h  \| --help \]  \[-v  \| --version \] filename

## Description

**cmml-validate** parses a CMML instance document  given as **filename** and validates it  against the cmml.dtd returning true/false. Turn on the verbose  option -b to print the validated CMML document to stdout. In  case of an error the faulty tag including line and column number  is reported. **cmml-validate** also spits out  warnings for strange stuff.

## Options

**cmml-validate** accepts the following options:

- \-i **clipid**, --id **clipid**

  Seek clip. Starts printing clip tags from the  given named clip.

- \-s **seconds**, --sec **seconds**

  Seek seconds offset. Starts printing clip tags  from the given time offset in **seconds**,  e.g. 15.7.

- \-u **utc**, --utc **utc**

  Seek utc time offset. Starts printing clip  tags from the given time offset in **utc** 	time, e.g. 200301031T160000.000Z.

- \-b, --verbose

  Verbose mode. Writes parsed CMML document to  stdout.

- \-h, --help

  Print usage message.

- \-v, --version

  Print version information.

## VERSION

This man page is correct for CMML version 2.1 and libcmml  version 0.9.4.

## SEE ALSO

More information is available at:  *Annodex.net (link to URL http://www.annodex.net/)*
