Return-Path: Mailing-List: contact forrest-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list forrest-dev@xml.apache.org Received: (qmail 76922 invoked from network); 29 May 2002 15:53:32 -0000 Received: from mail.hospitable.be (HELO relay.hospitable.be) (212.35.122.81) by daedalus.apache.org with SMTP; 29 May 2002 15:53:32 -0000 Received: from beke2000.vankets.com (unknown [212.71.5.32]) by relay.hospitable.be (Postfix) with ESMTP id 05B65A1750 for ; Wed, 29 May 2002 17:51:20 +0200 (CEST) Message-Id: <5.1.0.14.0.20020529172703.0396ce60@mail.visitronics.be> X-Sender: postmaster.vankets@mail.visitronics.be X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Wed, 29 May 2002 17:55:38 +0200 To: forrest-dev@xml.apache.org From: Bert Van Kets Subject: Re: Fw: WYSIWYG XML editor via JS/ActiveX In-Reply-To: <006201c2070f$daeca180$670004c0@PC103> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N I am implementing a browser based editor too. I based it on the XS-DHTML editor from sourceforge http://sourceforge.net/projects/xsdheditor/ It's an html editor, but some XSL can convert this to the correct XML. I receive the content in a request parameter and convert the html string to a valid XHTML DOM tree with JTidy. I admit I had some help from Bruno, a colleague of Steven so solve some issues. A little XSLT and a SourceWritingTransfomer later everything is updated on the disk. I know it's not true XML editing like Xopus is doing, but, hey, it works and is a valid alternative a this time. when Xopus is released in OS and is does XML/XSLT editing I will implement that one with support for the Document-v11.dtd. Bert At 14:53 29/05/2002 +0200, you wrote: >God listens to our prayers ;-) > >-- >Nicola Ken Barozzi nicolaken@apache.org > - verba volant, scripta manent - > (discussions get forgotten, just code remains) >--------------------------------------------------------------------- > > >----- Original Message ----- >From: "Michael Hartle" >To: >Sent: Wednesday, May 29, 2002 2:36 PM >Subject: WYSIWYG XML editor via JS/ActiveX > > > > Hello all, > > > > some time ago, I started working on an semantical oriented, yet WYSIWYG > > XML editor for IE 5.5+, after being unsatisfied with some aspects of > > Xopus. It is not yet finished and lacks some aspects (content changes > > work, structural changes don't), but the basic components are there. I > > think this editor can be extended to support both IE and Mozilla; I am > > willing to donate it to the ASF. > > > > For the interested who have a WebDAV-enabled directory available > > somewhere (e.g. most Tomcat users should have a webdav/ webapp > > available), grab yourself the contents of this zip archive and extract > > it into a directory called editor/ below the webdav/ directory. Then > > visit Microsoft at > > > > >http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?ur >l=/MSDN-FILES/027/001/766/msdncompositedoc.xml > > > > and download the "CAB file for Redistribution"; it contains an > > executable which in turn contains the necessary msxml4.cab; put this cab > > file into the editor/ directory, too, as it allows the ActiveX > > components for needed client-side XML and XSLT functionality to be > > offered for installation when needed. > > > > When going to http://:/webdav/editor/test.html, > > you might be asked to install the signed Microsoft ActiveX-component for > > MSXML4, if it is not available on your client; this is for side-by-side > > install, so this should not hurt anything. Finally you see the sample > > page; here, click on "Load", then feel free to edit content; when ready, > > click on "Save"; you can check your results by clicking on "View XML". > > Drag'n'Drop and Cut'n'Paste work as they should; Right-mouse click shows > > some bonus information, just click on the yellow box to make it vanish. > > > > Have fun, fire at will ;) > > > > Best regards, > > > > Michael Hartle, > > Hartle & Klug GbR > >