I know how to make an xsl stylesheet apply automatically to an xml file usein a process command such as the one below:
<?xml-stylesheet type="text/xsl" href="namefostylesheet.xsl"?>
I am using xslt 2.0 and xsl-fo to create PDFs. Is there a way I can do the following:
1) Do the automatic xsl processing using a processor of my choice on my web server.
2) Somehow prompt the file (in the XML processing instructions?) to go through postprocessing?
The goal is that I maintain the orginal XML files and that when someone navigates to it to open it, it processes automatically and opens a PDF on their screen.
Hi Marc,
the xml-stylesheet processing instruction is a client-side technique, i.e. the browser downloads the XML, sees the instruction, downloads the XSLT and applies it. So you have no control on the processor being used (but for sure no browser is using a XSLT 2.0 processor), nor you can choose the stylesheet at runtime.
You should run the transformation on the server, using options specified by the caller HTML page.