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

Re: XML Data Islands, XML Menu Trees and other stuff

Subject: Re: XML Data Islands, XML Menu Trees and other stuff
From: "M. David Peterson" <m.david@xxxxxxxxxx>
Date: Fri, 26 Nov 2004 11:20:53 -0800
javascript xml menu
Actually, I think I may have what you are looking for. In my spare time I have been working on a cross browser implementation that uses a combination of XML data islands, XML data files, and XSLT 1.0 stylesheets coupled with client side javascript to pass variables to the stylesheets which then use these variables with the document() function to access new data files to transform. Its part of a project that I am implementing for a client so I wont be able to show it to you as is... but as soon as I have a chance I will break open the code base and pull the non-client-specific files out. I can then put in some foo xml files to showcase whats going on.

When I'm done I will reply back here and on post the files to xsltblog.com for the consumption of anyone interested in this method. I doubt highly I will get to it today but I should have a chance sometime before Monday to put it together and publish it.

Cheers!

<M:D/>

xptm@xxxxxxx wrote:

Thanks Shawn. I've allready done some things with CSS2 so it's a good source for
me. I'll look into it.

How about XML/XSL editors, what are people using?

Thanks.

Citando Shawn <sgrover@xxxxxxxxxxxxxx>:



Take a look at http://www.meyerweb.com/eric/css/edge/ with regards to the
menu
(see the Pure CSS Menus link).  The menu allows popup menus (for browsers
with CSS2 support), with CSS only - no javascript or image swapping.  It even
degrades in a decent manner for browsers that don't have full CSS2 support
(like IE).  Be sure to check out the other topics on his site - he's done
some really amazing stuff with CSS.

I've recently had to put together a proof of concept on this, using XML/XSL
to
create the menu items.  Once you work through the coding, it's actually damn
easy (probably easier for those who are much more familiar with XSL than I
am).

I can't help you too much with regards to data islands.  However, in the past
I have used WDDX and JavaScript to manipulate data on the fly client-side,
refresh the page with said data (without a trip to the server), then
eventually submit the data back to the server for processing.  It wasn't that
tough.  I've seen articles online on how to parse/build XML via JavaScript,
so that should be just as easy.  (For any who don't know, WDDX is an XML
format for passing complex structures, developed by Allaire/Macromedia.  It's
useful, but I think support for it is slowly fading in favor of SOAP.)

HTH

Shawn

On Friday 26 November 2004 06:43, xptm@xxxxxxx wrote:


I have to do a research to my boss involving a lot of XML technologies to
try to define a path for future developments.

My aim is to try to define the most platform independent solution i can,
away from MS and if possible not very Java dependent. So i'm looking to
XML/XSL, and since you are all such a great guys (~violin music~) i'll ask
for your advice.

I've been looking at XML Data Islands but don't understand what it is
really. Is it a MS only feature or is it a W3C definition? Can i treat XML
Data Islands with XSL?

The aim here is to have portions of a html page been updated without a trip
to the server, refreshing the all page.

I saw here in the list people asking about building tree-like menus out of
XML. Are there any examples i can show my boss?

What good IDE's are for XML/XSL, with visual capabilities?

And if any of you has some ideas about XML/XSL (and CSS/CSS2) techniques
toward a platform-independent solution please give me some points.

Thanks to all for your kindness (~violins again~).










Ganha Cbmaras de Filmar, Televisues e outros fantasticos primios Samsung com o SAPO!
Clica em http://dc.sapo.pt/sfc

Current Thread

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
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.