# Altova RaptorXML+XBRL Server 2023

## valinlinexbrl (ixbrl)

The valinlinexbrl | ixbrl command validates one or more Inline XBRL (iXBRL) documents according to the Inline XBRL 1.0 or Inline XBRL 1.1 specification. An XBRL file is generated from the Inline XBRL and can be saved.

 raptorxmlxbrl valinlinexbrl | ixbrl [options] InputFile

The InputFile argument specifies the Inline XBRL document (typically, an XHTML document) to validate. In the first step of the validation, command execution transforms the XHTML to XBRL by extracting the Inline XBRL. If no error is generated in this first step and if the --validate-xbrl option is set to true, then the generated XBRL is validated against the XBRL taxonomy specified in the Inline XBRL.

To validate multiple documents, either: (i) list the files to be validated on the CLI, with each file separated from the next by a space; or (ii) list the files to be validated in a text file (.txt file), with one filename per line, and supply this text file as the InputFile argument together with the --listfile option set to true (see the Options list below). Note that even when multiple Inline XBRL input files are processed, only one XBRL document is generated.

## Examples

Examples of the valinlinexbrl command:

raptorxmlxbrl valinlinexbrl c:\MyIXBRL.xhtml

raptorxmlxbrl valinlinexbrl --ixbrl-version=1.1 c:\MyIXBRL.xhtml

raptorxmlxbrl ixbrl --validate-xbrl=true --xbrl-output=C:\MyOutXBRL.xbrl C:\MyIXBRL.xhtml

raptorxmlxbrl ixbrl --validate-xbrl=false --xbrl-output=C:\MyOutXBRL.xbrl C:\MyIXBRL.xhtml

raptorxmlxbrl ixbrl --xbrl-output=C:\MyOutXBRL.xbrl --document-set=true --listfile=true C:\MyFileList.txt

 Casing and slashes on the command line
 Backslashes, spaces, and special characters on Windows systems

## Options

Options are listed in short form (if available) and long form. You can use one or two dashes for both short and long forms. An option may or may not take a value. If it takes a value, it is written like this: --option=value. Values can be specified without quotes except in two cases: (i) when the value string contains spaces, or (ii) when explicitly stated in the description of the option that quotes are required. If an option takes a Boolean value and no value is specified, then the option's default value is TRUE. Use the --h, --help option to display information about the command.

 XBRL validation and processing
 Inline XBRL
 XBRL formulas and assertions
 XBRL tables
 XULE execution
 Catalogs and global resources
 Messages, errors, help, timeout, version