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

Re: Challenge


re challenge
You have to admit, though, that HTML is awful for this kind of a GUI. I 
am using Cocoon for this kind of application as well.

XML documents are multidimensional, while HTML is at best two-dimensional .

Web browser on the client side is awful for dynamic rich-client apps. 
I'd much rather implement it in something like XUL, but lack of good XUL 
documentation is a sign that I am going to end up spending more time 
figure it out than actually getting stuff done.

Oleg

Nicolas Toper wrote:

> Well it seems to be exactly what I'm doing right now at my jobs except 
> that the XML documents have different structures.
>  
> I'm doing it with Cocoon
> 
>     -----Message d'origine-----
>     *De :* Didier PH Martin [mailto:martind@netfolder.com]
>     *Envoyé :* mercredi 5 novembre 2003 17:01
>     *À :* xml-dev@lists.xml.org
>     *Objet :* [xml-dev] Challenge
> 
>     Hi,
> 
>      
> 
>     As usual, in this list there is a lot of talk and very little walk.
>     Here is a challenge I am proposing to the member of this list and
>     particularly to the people who think great application can be done
>     with a browser technology and W3C frameworks.
> 
>      
> 
>     Here it is:
> 
>     The goal is to get an XML document to be edited on the client, all
>     validation performed on the client and the filled XML document
>     returned to the server. Let’s start with a modest document as below.
>     What is to be filled are the data content for each element. Simple no?
> 
>     So to recap:
> 
>     a)       The XML document is associated with a stylesheet for
>     rendition.  All the element’s data content are empty. The XML
>     document is rendered in the browser using an XSLT stylesheet (you
>     design and implement the stylesheet – rendition is opened)
> 
>     b)       The user enters the data and the XML data content is
>     filled. The element Version has to be validated. Only 1.0 is
>     allowed. Validation obviously is performed on the client side.
> 
>     c)       The XML document is returned to the server with all its
>     data  content filled
> 
>      
> 
>     Here is the XML document:
> 
>     <demo>
> 
>       <version></version>
> 
>       <author>
> 
>           <name></name>
> 
>           <email></email>
> 
>       </author>
> 
>       <description></description>
> 
>     </demo>
> 
>      
> 
>     See, the XML document to be filled is simple. By the way, at first
>     let’s not restrict that to a single browser. IE, Opera, Mozilla or
>     others are fine. As long as the apps can do what is mentioned in
>     this message and no “fat server” technology is used. The whole “fill
>     the blanks” operation should occurs without constant connection with
>     a server. Now let’s see how many can walk their talk
> 
>      
> 
>     Cheers
> 
>     Didier PH Martin
> 
>     http://didier-martin.com <http://didier-martin.com/>
> 
>      
> 



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.