SkillAgentSearch skills...

Idmlvalidation

An IDML Validator

Install / Use

/learn @transpect/Idmlvalidation
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

An InDesign Markup Language Validator

XProc-Step for IDML validation. See schema directory for supported versions.

Create an RelaxNG schema from InDesign

  1. Create an InDesign Script containing the code below. Executing the script will create RNC schema files in the directory /idml-schema/package or C:/idml-schema/package depending on your operating system.
app.generateIDMLSchema(Folder("/idml-schema/package"), true);
  1. Copy the files to this repository in schema/rnc/{$version}, whereas {$version} is the version number of InDesign.

  2. Run rnc2rng.sh {$version} from the rnc directory to create the RNG schema files in the directory rng/{$version}

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated2mo ago
Forks0

Languages

XProc

Security Score

80/100

Audited on Jan 9, 2026

No findings