This manual describes version 0.7.1 of MView XML Editor.
Copyright © 2004, 2004 Mohinz Tidjani
Feedback
To report a bug or make a suggestion regarding the MlView application or this manual, follow the directions in the GNOME Feedback Page.
Revision History | |
---|---|
Revision MlView Manual V0.1 | November 2004 |
GNOME Documentation Project |
Table of Contents
The MlView application is a generic XML Editor enables to edit xml files without worry about opened/closed brackets. MlView focuses on the support for multiple and different editing views for documents. Its goal is to support comfortable editing of every XML file and also to provide a particularly powerful platform to edit structured documents (like DocBook). MlView provides the following features:
cut/copy/paste. cut/copy/paste as child/paste as prev/paste as next/ of xml elements
search. xml element/attributes search
multi docs edition. Several documents can be opened/edited at the same time
multi views edition. Several editing views can be opened on the same document
drag and drop. drag and drop based copy/cut/past of xml elements
xml tree edition. addition of xml elements and attributes can be made directly on the tree
namespace suport. MlView support namespace
on-demand validation . MlView support validation of a document again a DTD
Validation off. Validation can be switched off. The xml document editon can then be done without any constraint.
graphical error reporting. Parse/validation time errors reported graphically. This feature is new so it may be buggy or not well polished ...
completion feature. when validation is switched on, MlView proposes an elements/attributes completion feature. When an element is added to the tree, MlView also adds the children elements required by the DTD for the document to be valid.
A clean code. MlView respect free software best practices coding rules.
This is a note.
You can start MlView in the following ways:
Choose
-> .To start MlView from a command line, type the following command, then press Return:
mlview myxmlfilename.xml
where myxmlfilename.xml is the name of the file you want to open.
MlView opens each file that you specify in a new window.
When you start MlView, the following window is displayed.
The MlView window contains the following elements:
The menus on the menubar contain all of the commands you need to work with files in MlView.
The toolbar contains a subset of the commands that you can access from the menubar.
You can use the MlView application to perform the following tasks:
To open a xml file, choose Open File dialog is displayed. Select the file that you want to open, then click . To open a file from a location, choose -> . Enter the -> where the distant file reside.
-> . TheIf you try to open a file format that MlView does not recognize, the application displays an error message.
While loading the file, if a DTD is specified in you document, Mlview ask you if you want to load this DTD or if you want to use another DTD.
This is a caution.
To Open another View of your opened xml document, choose
-> . The main windows will now display another view of your opened document.Information about multi view xxx.
This is a caution.
To scroll a xml file that is larger than the image window or full screen window, you can use the following methods:
Use the arrow keys on the keyboard.
Use the scrollbars on the window.
To edit an opened xml document, you can do one of the following actions :
Add a Child Node. To do so, choose
-> .Insert a node before the current node. To do so, choose
-> .Insert a node after the current node. To do so, choose
-> .Copy a node. To do so, choose
-> .Cut a node. To do so, choose
-> .Paste a node as child of the current node. To do so, choose
-> .Paste A Node As xxx. To do so, choose
-> .Paste A Node As xxx. To do so, choose
-> .Select Next Node. To do so, choose
-> .Select Previous Node. To do so, choose
-> .Select Parent Node. To do so, choose
-> .Search for A Node. To do so, choose
-> .This is a tip.
To tranform an xml document into another xml document, using xslt and a template, do the following:
From the
-> .From the menu bar, choose
-> .MlView will ask you to open the xsl file you want to use for the transfromation. If one or more xsl file are already open, mlview will ask which one you want to use for your transformation.
To validate a xml document against a DTD, do the folowing:
From the menu bar, choose
-> to load the DTD file you want to validate your document against.Once the DTD file is load on MlView, From the menu bar, choose
-> . A validation windows pop up and ask you to run the validation again the choosen DTD fileFrom the validation windows, choose
. The validation windows indicate wether the validation was succesfull r not.This is a tip.
To configure MlView, choose Preferences dialog contains the following tabbed sections:
-> . TheMlView was written by Dodji Seketeli (Author and maintainer) (<dodji at seketeli dot org>).
Substantial contributors: Nicolas Centa (< happypeng at free dot fr>) Philippe Mechai (< pmechai at free dot fr>) Baptiste Mille-Mathias (< bmm80 at free dot fr>)
Former contributors: Gael Chamoulaud <strider@gnome.org > Stephane Bonhomme <s dot bonhomme at wanadoo dot fr>
To find more information about MlView, please visit the MlView Web page.
To report a bug or make a suggestion regarding this application or this manual, follow the directions in this document.
This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found at this link, or in the file COPYING included with the source code of this program.