We've implemented this in our document management system: a button in the Web application allows to edit an XML file. In fact, it points to a JNLP file, which instructs XXE to download the XML file from our WebDAV server. This way, XXE knows where to save the document. The only issue we find is the fact that editors must login twice: in the browser to access the document mgmt system and in XXE to access the WebDAV server.
In fact, when XMLMind released the applet version of XXE, I was hoping that it would solve this dual login, but unfortunately this is not the case (because, to give the user's password to the applet, the server application needs to know that password, which is not the case when using container-based authentication). Note, when XXE is started via Java Web Start, you cannot have a tight Javascript-based integration, since XXE is started as a separate application from the browser. HTH, Benoit On 9 November 2011 10:33, Hussein Shafie <[email protected]> wrote: > On 11/09/2011 09:32 AM, Camille Bégnis wrote: > > > > it is possible through the javascript API to tightly integrate XXE > > Applet with a CMS. > > Is it possible to do similar integration if XXE is deployed as WebStart > > instead? For example we would like to be able to open an XML file by a > > simple click on a button on the Web interface. > > > > Sorry but I have no experience in that area. > > If clicking the button in the Web interface downloads a .foo file (or > MIME type = "application/foo") and if XMLmind XML Editor has been > associated to Foo files, I guess that the Web browser will launch > XMLmind XML Editor. > > I know that Java Web Start can integrate the application deployed that > way with the desktop of the user. However I've never tried these options: > > > http://download.oracle.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html#jnlp > > Search for "assocation". > > Now, this being said, this would not solve the problem of saving back to > the server the file downloaded by the Web browser and then modified > using XMLmind XML Editor. > > If you find how to implement this tight integration and suggest > reasonable enhancements[*] required to do it, we'll probably implement > them. > > --- > [*] Example: edit local file "C:\tmp\doc.foo" but consider that its URL > is "http://www.acme.com/dav/docs/doc.foo" and not "file:/C:/tmp/doc.foo". > > -- > XMLmind XML Editor Support List > [email protected] > http://www.xmlmind.com/mailman/listinfo/xmleditor-support >
-- XMLmind XML Editor Support List [email protected] http://www.xmlmind.com/mailman/listinfo/xmleditor-support

