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

Re: Advice on XML editor development

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

xml stream editor
On Mon, 27 Apr 1998 12:38:54 +0000, Peter Murray-Rust
<peter@u...> wrote:

>>2.	It be based entirely pre-prepared DTD's
>
>I take this to mean "you can only use it if you have a DTD, but it will
>accept any DTD", rather than "a set of DTDs must be hardwired in (as in
>HTML editors)"
>

Yes that is exactly what I meant.

>	It should support tree-based and stream-based editing (my guess is that
>you were primarily thinking of streams)
>

I'm not familiar enough with the terminology here. I'll tell you what I
think the difference is. A tree based editor is something like XMLPro
which displays a document as a hierarchy of objects, a stream based
editor is something like composer where you type free-text (albeit in a
structured manner).

If the above is accurate then my intention is for this to be a
tree-based editor. With DTD elements acting as "objects" that can be
manipulated sensibly.

>	It should support ID/IDREF and xml:link in a graphical manner (e.g.
>dragon-drop)
>

I'm not sure what this.

>	It should be possible to embed images (and possibly other non-textual
>material)
>

Yes in some form or other.

>	It should allow searching ('Find')
>

Certainly.

>	It should support entity management.
>

That's probably less of an issue for us (in our specific intention at
the moment) but I would accept it in general.

>Note that there is a lot of experience in the SGML (sic) community about
>creating editors and it's worth talking to experienced people and getting
>demos to find out exactly what the range of things you really want is.
>>

Can you suggest a forum in which I could raise this issue?

>'every stage' means that every keystroke in a text window must be checked
>for validity. It would be impossible to type a start tag without the end
>tag. So I suspect you will allow some relaxation of this :-)
>

No tag typing. The idea is that when an element is selected a tool bar
will offer all valid sub-elements. Clicking the button creates the
element and offers a wizard for filling in attributes and so forth. I
really don't want users to know that XML is going on in the background.

>1. The com.sun.java.swing class library is undoubtedly the single most
>powerful Java resource that I know about. It's freely available, the source
>

I have reliability concerns about swing. In principle though I do agree
with you.

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.