Program Tree Editor views texts of files in a tree manner.
When you open a file or type a text Program Tree Editor analyses the text
and translates it to the tree.
Editor disjoints whole statements and adds them to the tree as nodes.
These statements are represented as simple nodes in the tree for XML, XHTML:
· empty strings beyond other statement
· CDATA blocks
· processing instructions
· document type declaration
· empty tags
· statements include start tag, character data and end tag, if data flow after start tag in one string.
In other case, content between a start and end tag is sub nodes to the start tag.
When is a tree updated?