XMLmind XML Editor - User's Guide

Hussein Shafie

Pixware

91 rue Gambetta,
78120 Rambouillet,
France,
Phone: +33 (0)1 30 59 81 44,
Web: www.xmlmind.com/xmleditor
Email:  (public mailing list)

June 5, 2009

Abstract

This document is essentially a comprehensive tutorial about XMLmind XML Editor (XXE for short). It also contains installation instructions and information about the contents of the distribution.


Table of Contents

1. Install
1. Installing XXE
1.1. Requirements
1.2. Install on Linux (or manual install on the Mac)
1.3. Manual install on Windows
2. Contents of the installation directory
3. Acknowledgments
2. Tutorial: basics
1. Starting XXE
2. Creating a new document
3. Inserting elements
4. Selecting elements
4.1. The implicit element selection
4.2. The text selection
4.3. The node selection
4.3.1. Most general method
4.3.2. Directly selecting a node
4.3.3. Selecting a node range
5. Navigating through elements
5.1. Using Tab to go from a #text to the other, just like in a form
5.2. XXE makes a difference between the end of a #text node and the beginning of the #text node next to it
6. Copy, cut, paste, delete
6.1. Copy, cut, paste, delete applied to the text selection
6.2. Copy, cut, paste, delete applied to the node selection
7. Splitting and joining elements
7.1. Simple Split and Join
7.2. Split and Join generalized
8. Replacing elements
9. Converting elements
9.1. Convert applied to the text selection
9.2. Convert applied to the node selection
10. Editing element attributes
10.1. Required attributes in newly created elements
11. Checking document validity
3. Tutorial: creating a modular document
1. Creating the Copyright.html document
2. Inserting a reference to Copyright.html into the XHTML page
3. Extensive use of the "Copy as Reference" command
4. Creating modular documents which are highly interchangeable with other applications
4. Being productive with XXE
1. Do not use the tree view
2. Quickly type plain text after a bold or italic element
3. Quickly insert after an element, another element of the same type
4. Use auto-completion as much as possible
5. When possible, apply commands to node ranges
6. Learn important keyboard shortcuts
7. Quickly paste selected text using mouse button #2
8. Drop graphics files on img, imagedata, image, etc, elements
9. Easily select paragraphs, list items, table rows, etc, using the ``interactive gray margins''
10. Quickly insert ``XML variables'' in your document using the Include tool

List of Figures

2.1. The FileNew dialog box
2.2. The Edit popup menu
2.3. The Edit tool listing all elements you can insert before a p
2.4. Both tree and styled Views side by side
2.5. The Attributes tool with the rowspan attribute of a td being edited
2.6. After forcing the deletion of all the items of a list, "Untitled.html" is structurally invalid.
2.7. Validity error message displayed after forcing the deletion of all the items of a list.