xsltproc − komut satırı xslt işlemcisi
xsltproc [−V | −v | −o dosya | −−timing | −−repeat
| −−debug | −−novalid | −−noout | −−maxdepth değer
| −−html | −−docbook | −−param isim değer
| −−stringparam isim değer | −−nonet | −−catalogs
| −−xinclude | −−profile | −−dumpextensions | −−nowrite
| −−nomkdir | −−writesubtree] [xsl_betiği] [dosya1]
Öntanımlı olarak, çıktı standart çıktıya yazılır. −o seçeneğini kullanarak çıktı için bir dosya belirtebilirsiniz.
−o, −−output dosya_adı
Çıktı dosya_adı ile belirtilen dosyaya yazılır. "Tomarlama" (chunking) diye bilinen çoğul çıktılar için, −o dizin/ şeklinde kullanım, bütün dosyaların dizin ile belirtilen dizinin altına gönderilmesini sağlar. Dizin sistemde mevcut olan bir dizin olmalıdır.
Girdi olarak verilen belge bir DocBook SGML dosyasıdır. DocBook XML belgelerle çalışmak için −−docbook seçeneğini kullanmayın. Bu seçenek sadece Docbook'un SGML sürümüne sınırlı bir destek vermek için tasarlanmıştır.
−−param isim değer
XSLT şablonunun isim parametresine değer değerini aktarmakta kullanılır En fazla 32 çift isim/değer çifti aktarabilirsiniz. Şayet verilen değer bir düğüm tanımlayıcısı değil de bir dizge ise, −−stringparam seçeneğini kullanmak daha uygundur.
−−stringparam isim değer
Değerin bir düğüm tanımlayıcısı değil de bir dizge olduğu durumlarda, XSLT şablonunun isim parametresine değer değerini aktarmakta kullanılır. Dizge mutlaka UTF−8 kodlanmış olmalıdır.