Program Tree Editor

Introduction

Editing of tree

What is advanced caret movement?

How to create a new node?

How to delete a node?

How to select nodes?

Editing of text

What is a node for XML?

What is a node for C, Java?

When is a tree updated?

How to create sub nodes?

How to delete sub nodes?

How to combine nodes?

Edit windows

Auto completion

Natural view

Limitations

Screenshots

What is a node for XML?


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
  comments
  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.

Text Tree

See also: When is a tree updated?