From: Jon M. <jo...@te...> - 2006-03-24 19:38:10
|
I bu**ered up this explanation by getting mixed up with XSL XSLT and CSS and implying a reliance on FO support in the browser. Sorry, I'll do a proper job in a web page and post the URL. Jon Jon Maber wrote: > Now I've had my tea I'll try and describe the plan that I have for my > own application; > > I will have document files as XHTML delivered by Apache in the normal > way. > > They will all reference a virtual XSL style file (not CSS) via a URL > that maps > to a CGI script or Servlet or whatever using the extra path > information in the > URL to specify the same directory that the original document is in. > > There will be an XML file in the same directory as the document that > describes > some colours and dimensions with informaiton about how these can be > transformed. > And there will also be an XSL file. Each user will have a user > directory which > will contain another XML file with user options defined in it. > > The CGI script or servlet or whatever will use an XSLT file to > transform the documents' > XSL file using the current document data file and the user preferences > file. The resulting > transformed XSL file will be cached in the user's directory and sent > to the browser which > it can be used to style the XHTML file. Obviouly if the CGI script (or > whatever) detects > that the cached file is newer than the three input files it will just > send it without > regenerating it. > > I'm saying CGI or Java or whatever because most work would be done by > XSLT. The work could be integrated into Bodington quite easily - you'd > just need to make > templates to ask the users for preferences and output that as XML > preferences files > according to the DTDs that I devise. > > I'm going to do this for my own purposes probably starting mid-April. > It's for use on my > own web site and I wasn't planning to distribute it but I'd be willing > to sell it to bodington.org > after I and you have tested it for distribution under the open source > license. > > Jon > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers > |