Browser validation · OpenPMX

Check an XML file privately.

Validate an OpenPMX file against the public XSD and the profile’s Schematron publish rules in your browser.

OpenPMX 2026

Choose a file to validate.

Select or drop one OpenPMX XML file. The browser reads it into memory and checks its structure, catalog values, and publish requirements.

Your XML stays in this browser tab. The validator loads public validation assets from PropBot.org; it does not upload or save your file.

Choose an XML file to begin.

What is checked

Structure and publish requirements.

The XSD checks allowed elements, data types, categories, statuses, and property type IDs. Schematron checks category/type combinations, usable coordinates, non-negative money and areas, and conditional requirements such as price and lot size for sale offers, application fees for residential rentals, and required interior details.

This tool applies the current OpenPMX profile. It does not submit the file to PropBot, and the current PropBot importer does not ingest OpenPMX files.

Read the OpenPMX XSD · Read the Schematron rules · Get the command-line validator