Discussion:
MSXML 4.0: msxsl is not a command in Windows XP Pro?
(too old to reply)
SHC
2005-03-06 22:31:03 UTC
Permalink
Hi all,
I have Windows XP Pro and CompanyA.xml and order.xsl of Chapter 4 of
Beginning XML (2nd Edition) by D. Hunter, et. al . in my C: drive. I got "
'maxsl' is not recognized as an internal or external command, operable
program or batch file" error, when I executed the following command:

C:\BeginningXML\3412\chapter4>msxsl CampanyA.xml order.xsl -o output.html

I thought that MSXML 4.0 was installed in my Windows XP Pro and msxsl was a
command. Please help and tell me what was wrong in my execution of msxsl or
what I should do to get MSXML 4.0 working for me.

Thanks in advance,
SHC
Dimitre Novatchev
2005-03-07 07:40:37 UTC
Permalink
The command-line utility msxsl.exe is not part of the msxml distribution --
it must be downloaded and installed separately.

The download is available at:

http://www.microsoft.com/downloads/details.aspx?familyid=2fb55371-c94e-4373-b0e9-db4816552e41&displaylang=en


An enhanced version of msxsl.exe that comes with some EXSLT support (the
common:node-set() and all functions from the "sets" module) is available at:

http://www.sourceforge.net/projects/fxsl

See also:

http://www.xml.com/pub/a/2003/08/06/exslt.html


Cheers,
Dimitre Novatchev
Post by SHC
Hi all,
I have Windows XP Pro and CompanyA.xml and order.xsl of Chapter 4 of
Beginning XML (2nd Edition) by D. Hunter, et. al . in my C: drive. I got "
'maxsl' is not recognized as an internal or external command, operable
C:\BeginningXML\3412\chapter4>msxsl CampanyA.xml order.xsl -o output.html
I thought that MSXML 4.0 was installed in my Windows XP Pro and msxsl was a
command. Please help and tell me what was wrong in my execution of msxsl or
what I should do to get MSXML 4.0 working for me.
Thanks in advance,
SHC
Richard Light
2005-03-08 09:04:58 UTC
Permalink
Post by SHC
Hi all,
I have Windows XP Pro and CompanyA.xml and order.xsl of Chapter 4 of
Beginning XML (2nd Edition) by D. Hunter, et. al . in my C: drive. I got "
'maxsl' is not recognized as an internal or external command, operable
C:\BeginningXML\3412\chapter4>msxsl CampanyA.xml order.xsl -o output.html
I thought that MSXML 4.0 was installed in my Windows XP Pro and msxsl was a
command. Please help and tell me what was wrong in my execution of msxsl or
what I should do to get MSXML 4.0 working for me.
MSXML is a library, not a command-line utility. A quick search for
"MSXML command line" brought up the following link:

http://www.theserverside.net/developmentor/thread.tss?thread_id=25096

so you could try something like that if you want to run it from the
command line.

Richard Light
--
Richard Light
SGML/XML and Museum Information Consultancy
***@light.demon.co.uk
Loading...