[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Anyone interested in WYSIWYG (XSL based) XML editor
- From: Zheng Min <firstname.lastname@example.org>
- To: Xml-Dev <email@example.com>
- Date: Tue, 03 Jul 2001 00:45:24 -0700
I apologize if this is not the right place to post this. However, I don't
know many places with a lot of XML people around. I just hope to be able to
reach as many people who love XML as possible.
I have been developing some XML editing tools that support XML, XSL and
DTD/Schema editing. In addition to normal editing features, there are some
features (some of them are quite unique) worth noting:
. XSL based WYSIWYG editing:
There are editors supporting WYSIWYG editing, such as XMetal. However, they
are using CSS that doesn't involve transformation. XSL based WYSIWYG
editing, however, needs to translate changes on a transformed document (e.g.
HTML) into changes in the original XML document. In my editing tools, this
is done by using my patent pending technology that establishes mappings
between original and transformed documents.
. Error-proof editing in all the editors (i.e. XML editor, XSL editor and
No editing actions that may spoil the wellformness or validality of an XML
document are allowed. Any editing actions will always generate valid
results. This is true in all the views, including source view. If the XML
document has an DTD or Schema, the editor will control the editing to follow
the structure of DTD/Schema. This changes the paradigm of XML editing from
editing and validating to editing, editing and editing.
. Interlinked multiple views
The primary UI of XML editor is a side by side structure (tree) and document
(WYSIWYG or Source) views, plus several tool windows. All these views are
interlinked, that is, any actions in one view are automatically reflected in
. Content-sensitive element/attribute listing and auto-completion
When inserting an element, a pull-down list shows only the valid elements at
the point of insertion (not like some editors that show all the elements
available in the document). Once an element is selected, the editor
automatically creates the element and any sub-elements required by its
DTD/Schema. This feature is available for both wellformed and validated
. Direct Database editing
Query database as XML, edit in the editor and then update
. User friendly XSL editing with WYSIWYG XSL template editing and two way
mappings between XSL source and output results (source with tags or
preview). Users can easily see what in a template generate what output and
what output is generated by what in which template.
. Structure based and rule based XML Schema (also supporting other formats)
editor that allows a user to define schemas without knowing the syntax of
. Many more features such as: multiple views, undo/redo, import/export,
schema generation from XML, changing XSL while editing,
I have finished the major parts of these tools and most features are already
in place. However, due to finacial contrains, I have to go out to find some
extra funds in order to have the final push. If anyones or organizations are
interested in funding such a product, please contact me. I'm willing to
consider all kind of proposals, including transfering ownership.
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com