Just curious: What is meaning of $$1..$$3 in xsltcommand="xsltproc $catalog_opts -o \$\$1 \$\$2 \$\$3" and the difference to xsltcommand="xsltproc $catalog_opts -o" (Similar the \$* in XMLLINT_COMMAND?) Ingo