This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Command Line XSLT programs
- From: s dot livingstone at btinternet dot com
- To: xsl-list at lists dot mulberrytech dot com
- Date: Wed, 13 Mar 2002 22:51:27 +0000 (GMT)
- Subject: Re: [xsl] Command Line XSLT programs
- Reply-to: xsl-list at lists dot mulberrytech dot com
Dru - I was going to suggest you have a look at the command line XSLT parser from Microsoft.
http://msdn.microsoft.com/library/en-us/dnxslgen/html/msxsl.asp?frame=true
I myself wrote some batch stuff round this. But i think you mean you want the XML docs to be first converged and then transformed (as you mention msxsl below).
In this case write a simple include template and iterate this, then transform.
cheers,
steven.
http://www.deltabis.com
----- Original Message -----
From: "Thomas B. Passin" <tpassin@mitretek.org>
To: <xsl-list@lists.mulberrytech.com>
Sent: Wednesday, March 13, 2002 9:32 PM
Subject: Re: [xsl] Command Line XSLT programs
> [Steve Ball]
>
> > Dru Sellers wrote:
> > > Does anyone know if it is possible to apply an XSLT to multiple XML docs
> at
> > > the same time. My company has a "document-base" in XML that they want
> > > converted into HTML. So instead of me doing them one by one with MSXSL
> and
> > > MSXML 4.0.
> > >
> > > Any ideas?
> >
> > Others have answered on this question suggesting scripting
> > solutions or the use of Makefiles; these are all valid
> > answers. One tip: rather than use Makefiles per se,
> > take a look at XML Pipeline - Sun recently announced
> > an implementation based on Ant.
> >
>
> There also good old command line batch file/shell script. In Windows:
>
> for %%v in (path_to_directory\*.xml) saxon %%v xxx.xsl > %%v.html
>
> This too-simple script will do a directory at a time, although the file
> names will be a bit strange, with two extensions (.xml.html). Using 4DOS or
> 4NT will let you do smarter things about the output filename. In a unix
> shell script, you should easily be able to get sensible output file names.
> It's true that the xslt processor will be run once for each source file, but
> __you__ won't be spending time on it.
>
> Cheers,
>
> Tom P
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list