No — it checks well-formedness only (matching tags, valid nesting, proper escaping) using the browser's built-in XML parser, not full schema validation.
No, parsing and formatting both run locally in your browser using the native DOMParser API.
Mixed content isn't preserved perfectly in the pretty-printed output — the formatter prioritizes clean indentation over exact whitespace preservation in these cases.