Re: off topic: XML Request Transforms
"caltonia" <[email protected]> Fri, 16 Jun 2006 23:00:47 -0000
| Newsgroups | gmane.comp.java.advanced-servlets |
|---|---|
| Message-ID | <[email protected]> |
I keep meaning to look at this, but just haven't had time/chance/etc. Where did you end up going with this? --- In [email protected], Nic <nferrier@...> wrote: > > Hi everyone, > > I know this is off topic... but what really is on topic here anymore? > > I've got an idea that I've been working on and last time I looked > there were still a lot of smart people subscribed here. I'm posting > here so that they they might take a look at my idea and I can gauge > whether it is, or is not, worthwhile pursuing. > > > My idea is for a webapp description syntax called XML Request > Transformations, or XRT (or xsltpages if you want to have a short > explanatory name). > > XRT is a way of using XSLT to describe the top level bit of your > webapp. In effect it's a bit like a web.xml or an Apache config file. > > But it's much more than that. > > With XRT you can everything that you can do with mod-rewrite but much > cleaner. > > XRT can handle dispatch based on paths (like in a web.xml) or dispatch > based on other things (like path AND method). > > XRT lets you clearly show how a particular request maps to a > particular resource representation. > > XRT can dynamically load code extension functions written in python, > this is a limitation of the code right now... I want to write a C > version that can call code in any language. > > Extension functions don't need to know anything about XML. They can > return their data in JSON style (as Hashtables, Lists, etc...) and > have XRT auto-convert it to XML. > > > This is an extreemly agile way of building webapps. Unlike rails, it > actually solves the bits of webapp building that I find frustrating. > > You can build a demo webapp by starting with a bunch of XML files and > then replacing them with extension functions as you add more dynamic > functionality. > > XRT also makes it possible to think about really big webapps built > with large teams modelled along traditional lines: > > - designers come up with XSLT transforms of XML to HTML/CSS > - junior programmers write extension functions (remember, these is no > XML/Xpath specific stuff about XRT extensions) > - senior programmers plug all this into XRT > > > > I appreciate there is the issue of XSLT knowledge... but IDEs > supporting XRT should be easy to build and XSLT knowledge is not as > minimal as you'd think. > > Anyway... here's the links: > > http://www.nongnu.org/xsltpages/ > http://savannah.nongnu.org/projects/xsltpages > http://download.savannah.nongnu.org/releases/xsltpages/xsltpages- 0.02.tgz > > > > Nic Ferrier > ------------------------ Yahoo! Groups Sponsor --------------------~--> Check out the new improvements in Yahoo! Groups email. http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/saFolB/TM --------------------------------------------------------------------~-> Before posting a question, try to find your answer here: <http://www.egroups.com/links/advanced-servlets> Announcements should go to: [email protected] To Post a message, send it to: [email protected] To Unsubscribe, send a blank message to: [email protected] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/advanced-servlets/ <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/