Re: Re: off topic: XML Request Transforms
Nic James Ferrier <[email protected]> Sat, 17 Jun 2006 10:21:48 +0100
| Newsgroups | gmane.comp.java.advanced-servlets |
|---|---|
| Message-ID | <[email protected]> |
"caltonia" <[email protected]> writes: > I keep meaning to look at this, but just haven't had time/chance/etc. > > Where did you end up going with this? I have decided, despite a general lack of online feedback, to go ahead and develop it. XRT works, at the stage it's at. I re-developed my own website with it: http://www.tapsellferrier.co.uk I've attached the top.xslt (which is kinda the main file in XRT) for my website. I am redeveloping my news aggregator: http://www.thefeedstar.net and that's going well. I am also doing various other tasks with it (a virtual machine creator/manager, a DNS/LDAP managament tool). The great thing about XRT is how easy it is to throw things together. At the moment it's Python only and probably will be for all of this year given my time commitments now. I am working on a number of other things within the XRT scope that may be of interest: - XRT automatic SOAP server Since XRT is an XML processor it could automatically arbritrate between SOAP and some extension lanaguage (python, say). Even better it might be possible to automatically do SOAP for the implicit REST service that is the XRT script. - lazy XML for XRT to be really succesfull XRT is going to need a lazy XML implementation; once it has this XRT will be able to say things like: <xsl:variable name="x" select="document('someimage.jpg')"/> would lazily load an XML representation of the binary file someimage.jpg. Because it's lazy the actual load of the file wouldn't occur until the DOM was serialized and that might not be till output time. There are loads of performance tricks possible with lazy XML that would make XRT more naturalistic to use. At the moment the current XRT is in a darcs repository on my machines. I really need to get darcs->CVS (a package called tailor: http://www.darcs.net/DarcsWiki/Tailor) working so I can at least disseminate XRT that way. If anyone has anytime to help me with XRT I'd love to hear from you. There's so much that could be done and it's a really cool tool. My initial XRT pages are still here: http://www.nongnu.org/xsltpages/ http://savannah.nongnu.org/projects/xsltpages http://download.savannah.nongnu.org/releases/xsltpages/xsltpages-0.02.tgz As I say, I really do need to do a new release but that is rather dependant on me pushing my darcs changes into CVS. -- Nic Ferrier http://www.tapsellferrier.co.uk for all your tapsell ferrier needs [Non-text portions of this message have been removed] ------------------------ 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/