XML Subset Editor

Generate XML documentation and validator from a single source

XML Subset Editor The XML Subset Editor is a no-code editor for generating message documentation, supplementary materials, and validator from a single source.

Elevate your documentation practices to the next level, fostering increased efficiency, improved quality, and harmonized documentation outputs. Seamlessly streamline your workflow, reduce errors, and create a cohesive documentation ecosystem that empowers your team to achieve excellence in every aspect of your B2B operations.

Sign up and try for FREE

The key benefits

Easy setup

Upload W3C XML Schema to auto-generate a documentation template within minutes. In addition, use message sample(s), if available, to limit documentation effort to meaningful subset in seconds. Achieving the same outcome without Truugo could consume hours or even days. If you're seeking unparalleled efficiency, your search ends here!

No-code editor for effortless customization

Update items statuses (required, depending, excluded) and content restrictions (length constraint, enumeration, fixed value, pattern constraint). Preview and publish a new version with just a few clicks. It doesn't get any simpler than this.

Documentation and validator from a single source

Ever come across XML implementation perfectly aligned with its documentation? That's precisely what Truugo achieves by generating the documentation and validator (test profile) from a single unified source. Seamlessly ensuring coherence between your documentation and implementation, Truugo sets a new standard for precision and efficiency in your workflow.

Harmonized high-quality documentation

Auto-generated documentation minimizes human effort and errors. The responsive design provides a layout that is suitable for all screen sizes from mobile phones to desktops.

Setup options for message validation

One size does not fit all. Set up a validator to match your case-specific needs.

Basic validation

Upload a schema file to set up a validator that covers syntax check and schema validation.

Enhanced structure validation

Using your valid XML sample(s) as a basis, auto-generate a validator that informs about message structures not to be processed by a message receiver.

Detailed structure validation

Use a simple (no-code) editor to specify mandatory/recommended/optional/non-used items and limit items' max repeat values to match case-specific requirements.

Detailed content validation

Add content restrictions: max length, enumeration (list of valid values), pattern (valid data format).

Business rule validation

Add conditional and integrity requirements using XPath, Truugo function library, and own data files.

Schematron validation

Import your existing validations rules to Truugo as a Schematron file.


Message documentation

Publish both the print (PDF) and web version of your message documentation.
Example: Web | Print | Print (compact version)

Message samples

Generate message samples that are fully aligned with your subset requirements.
Example: XML

Subset structure

Get subset structure (CSV) to create a mapping form for message transformations.
Example: CSV | XLS | PDF

Message validator

Generate a tailored validator, fully-aligned with documentation, for checking all subset-specific requirements at once. Furthermore, using the validator helps you to verify and enhance the documentation itself.
Example: Demo


BASIC version offers features for generating test profiles for tailored message validation. PRO version includes all BASIC features, plus the ability to generate message documentation and access advanced features.

Web documentation? preview  
Print documentation?    
Access restrictions?    
Own logo?    
Additional pages?    
Test profiles?    
Complementary outputs?    

BASIC version is included in all Truugo accounts. Get Team solution to enable PRO version.

Start now BASIC version included in all Truugo accounts