Questions
Asked often, answered plainly.
( 02 )
Does the validator check my DTD or XSD schema?
No — it checks well-formedness: the syntax rules every XML document must follow, enforced by the browser's native parser. That covers unclosed tags, mismatched tag names, unquoted attributes, bare ampersands, duplicate attributes, multiple root elements and premature endings — which is where the vast majority of real-world XML breaks. Validation against a DTD or XSD schema requires server-side tooling and is out of scope for a page with no backend.
What's the difference between the Formatter and the Beautifier?
Same engine, more knobs. The Formatter is the one-button standard: parse and re-emit with your chosen indentation, attribute order preserved exactly as written. The Beautifier adds alphabetical attribute sorting on every tag, applied recursively through the whole tree, which makes output deterministic and diffs meaningful.
Will minifying change my data?
No. Only whitespace-only text between tags is removed — that whitespace is layout, not content. Meaningful text, CDATA sections, comments, attributes and processing instructions survive byte-for-byte, and re-parsing the minified output yields the same tree as parsing the original. What changes is the byte count, nothing else.
Why does a bare & break my XML?
Because & starts an entity reference in XML, so the parser immediately tries to read one and fails when no valid entity follows. Escape it as & — and < inside text as <. If a whole block of text is full of special characters, wrap it in a CDATA section instead; the formatter, beautifier and minifier all preserve CDATA untouched.
Is my XML saved anywhere?
No. IrisTool has no backend and no database. Parsing happens inside your browser tab and the data disappears the moment you close or refresh the page. There is nothing to leak, because nothing is ever collected.