> Thanks Dave, but I'm afraid it's not quite helpful to me. In my case the XML document > containing variable number of xslt parameters never exists as a file (my fault, in I've > written 'XML _file_', but should have 'XML _document_', sorry). It's generated by one > application as an XML, and then passed via tcp socket to another application which > performs XSL transformation, then returns results (in the form of XML document on tcp > as well) to the first one. So I can't pass URL of an XML _file_ as a parameter because > no such a _file_ exists. Of course I could save this XML as a temporary file and then > use it's URL (as you have explained) but it's not a convenient solution for me. > So I would be grateful for further help.
Have you considered processing the XSLT as an XML document before applying it. You can then update xsl:param nodes directly or you can write an XSLT to apply to your params XML in order to generate the customised (with included params) XSLT you need. Ken R.
