Lens · xml

Open the element tree. Or just look at the SVG.

The browser’s own XML parser does the reading, so entities and namespaces behave and a malformed file says where it broke. An SVG is drawn as well as listed — after every script, handler and external reference has been cut out of it.

Drop an .xml or .svg here
or choose a fileor paste with ⌘V
In this browser 0

Files you open are remembered here, on this device, and are listed by every viewer. Nothing is sent anywhere — clearing them is permanent.

    Real parsing

    Namespaces, entities and CDATA behave, and a well-formedness error is reported where it happens.

    SVG, sanitised

    Scripts, event handlers, animation triggers and anything that would fetch are removed before the file is drawn.

    Attributes in place

    Every element shows its attributes on the same line, so you can read structure and configuration together.