[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Advice on XML editor development

  • From: m.mower@u... (Matt Mower)
  • To: xml-dev@i...
  • Date: Mon, 27 Apr 1998 10:05:47 +0000 (GMT)

xml editor objectives
Hi.

I am looking for some advice on possible approaches, useful tools, and
helpful resources on developing an XML based editor.

Some general requirements for the editor are:

0.	It be simple enough to just "sit down and use"
1.	It require no knowledge of XML to use
2.	It be based entirely pre-prepared DTD's
3.	It only allow creation of documents conforming to a DTD
4.	It provides help to users converting existing documents*
5.	It be written in Java

(* this might be as simple as allowing them to copy&paste from another
window.)

What I generally envisage is a kind of toolbar/wizard oriented editor
where the user selects the type of document they want to edit by
choosing a DTD. Then at each stage of editing they are presented with
only the elements appropriate as children of the currently selected
element. A wizard should be able to help them build complex elements &
attributes. Basically at every stage of the editing process the document
should be valid.

To get an idea for the concept I have in here is a "sample editing
session". Outline notes appear inside [].

---
"I want to write a module outline so I select module.dtd. Fill out the
code, title and lecturer attributes. [Now we have a tree with just a
root object: module].

Right now I need some learning objectives so I click on learning objects
in the task bar [this appears dynamically in the task bar because it can
be added to a module]. Click and type in the text. [Learning objectives
have no sub-elements so the task bar is empty, it knows it contains
CDATA so it auto-magicaly allows the user to type text].

Now I want to add a lecture so I click on the module, then select
lecture from the task bar. Add the week number and lecturer attributes.
Now I add a learning objective to the lecture [Learning objective
appears under the task bar for a lecture element], type in the text.

Now I ...."
---

I would be grateful for any and all help that anyone in the XML-Dev
community can provide. In particular I would be interested in :-

1. helpful resources and/or technologies
2. estimates of how hard this might be to develop
3. existing projects or code
4. people willing to collaborate on such a development

Obviously if anyone has a strong opinion that this particular kind of
tool is going to be commercially available soon (e.g. Front page,
NetObjects Fusion, ...) I would be interested in those as well.

Best regards.

Matt.

-- 
Matt Mower, Information Systems Team, University of North London
T: +44-(0)171-753-3288 F: +44-(0)171-753-5120 E: m.mower@u...


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.