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

RE: Challenge


xform xslt
There are XForms clients that work entirely client-side, and in fact one of
them (DENG http://claus.packts.net/deng/ ) works in all browsers that
support Flash and is almost zero install, and another, (FormsPlayer
http://www.formsplayer.com) is an IE plug-in.

The implementation Mark mentioned does its processing server side, but
there's no requirement to do that; it's just easier to implement if you
don't have source for the browser.

There is active discussion going on about implementing XForms for
Mozilla/FireBird, but a substantial number of people who choose to comment
on the issue are opposed to XML, or opposed to implementing W3C standards
because they aren't open enough, or want to skip all this XML stuff and do
it all in JavaScript, etc.  So it's not settled down, but I assume once it
does, people will begin to implement it for Mozilla.

Leigh.

-----Original Message-----
From: Didier PH Martin [mailto:martind@n...] 
Sent: Wednesday, November 05, 2003 1:54 PM
To: 'Mark Seaborne'; xml-dev@l...
Subject: RE:  Challenge


Hi Mark,

Firstly, thanks for a first concrete example of how you would do it (at
least we got finally some sample code).

If I understand well, the Xform is processed on the server side. The XML
document is filled on the server not in the browser. However it's quite
close, the process is
a) Create an XForm document to bind widgets to xml elements. This should
provide sufficient information to an XForm processor to relate a visual
object to an XML element. So far so good.

What is missing now is a way, at least on a certain browsers (probably not
all) to modify the XML document on the client side and send it back to the
server.

I am also trying myself to respond to the challenge. I think your solution
is a step toward a solution. I am thinking how I can make the browser to set
the XML document before sending it back to the server. This way, we would
have a real apps on the client side. 

Here is my Hypothesis:
a) I create an XSLT stylesheet taking your XForm document and transforming
it into HTML
b) The transformation can occurs on the client side in modern browsers like
Mozilla or IE. But they are not handling the XML document the same way. Some
investigation to be done there.
c) I know that IE simultaneously keep the XML document, the XSLT document
and the HTML document in memory. Any one of these documents can be accessed
at run time through their respective DOM.
d) The trick now is to relate some of the HTML elements to some of the XML
element. Not easy, but I'll persevere.

Except performing transformation on the server side or using a server to do
the data content insertion, any other ideas? Come on, I though the actual
XML based tools where able to do what XAML proposes to do? 

Anyway, thanks a lot for all of us who answered to the challenge.

Cheers
Didier PH Martin
http://didier-martin.com





-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>

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.