As usual, the -in and -out switches define the encodings of stdin and stdout.
The filename parameter is given directly (without a leading switch), and the file’s encoding can be defined using the -enc switch.
The -a switch appends to an existing file instead of creating a new file.
The xslt command is a translation of the PowerShell xslt script I posted some time ago.
The xml file is provided on stdin, and the xslt file is defined via the -xslt switch (along with -xsltenc for the encoding).
Again, the -in and -out switches define the encodings of stdin and stdout.
The current version of cmd.net is available for download here.