The canonical way: click File -> Open, then navigate and choose the file in the dialogue.
When XML Tree Editor is just started, double click on empty tree area. This will bring the same open file dialogue as above.
As convenience feature the open file dialogue automatically navigates to the last open file, so in order to open it one just needs to click Open button.
To select one of the recently opened files click File -> Open Recent...
To create a new XML file click File -> New, navigate to the destination folder and enter file name, then click Open. The program will ask about root node name - enter a valid name and click OK. The valid name must start with a letter, is case-sensitive and can contain only letters, numbers and "_", "-" and "." characters; the last two are not advised.
To rename an XML file first open it then click File -> Save As..., navigate to desired folder and enter new name, then click Save.
There is no "Save" command, as all changes in the XML document are saved into the file immediately; the file on disk is always re-written as the whole. This behaviour can be changed with Read-Only switch (see below).
Note: There is a Read-Only switch under the Tree menu entry. It does not prevent from changing the document, but if it's set ON, the changes won't be flushed to the disk immediately. If one opens the XML document while Read-Only is ON, the notification will appear on the screen. If the user does not have "write" permissions on the file, another notification is shown and Read-Only switch is set ON automatically; it cannot be changed in this case.
Reference Tree
Reference Tree is another read-only XML document, which can be open in a separate window to copy information from it into main document. There are three options available: copy tag name, copy tag text and copy the whole tag with all its attributes and child nodes.
XML Tree Editor displays XML documents in tree views, with every node representing a single XML tag with optional text and optional attributes. The following document will refer to "nodes" instead of "tags" to keep in with visual representation.
Editing nodes means changing node name, text and attributes in one place - the Edit Node form, shown below.
