I agree that this is a great way to use XML and XSL, though I'd say that
what you are really doing at the server side is producing a new document
by using XSL as a query language on the real source document. IMO it is
hard to draw a distinct line between querying a data source and
Using XSL as a query tool is in my opinion an interesting approach and I
really like Texcels, Webmethods and Microsofts joint proposal for XQL
(XML Query Language http://www.w3.org/TandS/QL/QL98/pp/xql.html). It
builds on the XSL syntax and adds some more capabilities.
Julian Burman wrote:
> Slight misunderstanding. I am presenting the XML document to the browser.
> The client-side script in the stylesheet is then processing, extracting and
> displaying the required data. View Source displays the original document.
> However, and this is really beside the point, is an XSL or other stylesheet
> "pure" XML? More importantly, in my case I do not want to present the
> entire XML document to the browser. I am presenting procedure and systems
> documentation to both our internal IT department and our customers. Most
> documents include audience-specific (i.e. internal IT department specific)
> sections - a server-side script totally removes these sections from the XML
> document before presenting it to the external audience.
> Julian Burman
> Technical Author
> EMEA IT Services
> Platinum Technology