To what extent does Xeena validate the files it creates and edits?
Xeena ensures validity of the structure of each node in the tree (for example, it will not let the user insert an element in a place that is not allowed by the DTD). Xeena also checks validity of the data associated with each node (such as attributes values for elements, target values for processing instructions). Invalid nodes are underlined in red immediately after opening a file and are checked constantly during editing. Selecting the invalid node and activating Validate from the tool bar or menu prints the error messages associated with that node in the message area.