XMLmind XML Editor - User's Guide

Hussein Shafie

Pixware

Immeuble Capricorne,
23 rue Colbert,
78180 Montigny Le Bretonneux,
France,
Phone: +33 (0)1 30 60 07 00,
Fax: +33 (0)1 30 96 05 23,
Web: www.xmlmind.com/xmleditor
Email: 

June 21, 2007

Abstract

This document is essentially a tutorial for XMLmind XML Editor (XXE for short). It also contains installation instructions for Unix and information about the content 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. Content 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 File|New 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.