Tree
Browse elements, attributes, text, comments and processing instructions in a collapsible hierarchy.
Inspect XML, explore its structure, and edit supported values locally in your browser.
Load the XML into the viewer to display the tree, table, and details.
The XML has changed. Select Apply to refresh the result.
Browse elements, attributes, text, comments and processing instructions in a collapsible hierarchy.
Repeated elements, such as a list of product entries, are shown as rows. You can edit attribute values and simple text values in the cells; cells with nested or mixed content are read-only.
Shows the root element, namespace, XML declaration and encoding, input size, element and attribute counts, and maximum depth.
Paste this XML into the editor and select Apply:
<products>
<product id="1">
<name>Pen</name>
<price>2.50</price>
</product>
<product id="2">
<name>Notebook</name>
<price>4.90</price>
</product>
</products>
The Table view shows one row per product with the columns id, name and price. Change the price of Pen to 2.80 in the table: only that value changes in the editor. Select Apply again, then Download edited XML.
No. Opening, checking, viewing, editing, and downloading XML all happen locally in your browser.
It checks well-formed XML syntax only. It does not validate against XSD or another schema, and it does not check semantic or business rules.
Yes. In the Table view you can edit attribute values and simple text values. Cells with nested, mixed or repeated content stay read-only.
They can trigger entity expansion, which this viewer does not support, so the tool rejects them before parsing.