Provided by: manpages-tr_1.0.5.1-2_all bug

İSİM

       xsltproc - komut satırı xslt işlemcisi

KULLANIM

       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]
                [dosya2] [....]

GİRİŞ

       xsltproc,  XML  belgelerine  XSLT şablonlarını uygulamak için kullanılan bir komut satırı aracıdır. GNOME
       projesinin XSLT C kütüphanesi olan libxslt'nin  bir  parçasıdır.  GNOME  projesinin  bir  parçası  olarak
       geliştirilmesine rağmen, GNOME masaüstü ortamından bağımsız olarak da kullanılabilir.

       xsltproc, komut satırından xslt şablonlarını içeren betiğin adı ve bu şablonların uygulanacağı dosya veya
       dosyaların adı belirtilerek kullanılır.

       Şayet  bir XML belge içinde xslt betiği ile ilgili bir işlem komutu varsa, komut satırında xslt betiğinin
       isminin bildirmesi gerekmez. xsltproc, bu betiği bulur ve onu kullanır.

       Öntanımlı olarak, çıktı  standart  çıktıya  yazılır.  -o  seçeneğini  kullanarak  çıktı  için  bir  dosya
       belirtebilirsiniz.

KOMUT SATIRI SEÇENEKLERİ

       -V, --version
              libxml ve libxslt'nin sürüm numaralarını verir.

       -v, --verbose
              XML  belgenin  ve  xslt  dosyasının işlenmesi sırasında xsltproc tarafından gerçekleştirilen bütün
              adımlar hakkında ayrıntılı bilgi verilir.

       -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.

       --timing
              XML  belgenin  ve  XSLT  şablon  dosyasının  çözümlenmesi  ve  belgeye şablonların uygulanması ile
              sonuçların kaydedilmesi sırasında geçen süreyi görüntüler. Sonuç milisaniye cinsindendir.

       --repeat
              Dönüşümü 20 kere gerçekleştirir. Zaman testi için kullanılır.

       --debug
              Hata ayıklama amacıyla, dönüştürülmüş belgenin XML ağacını çıktılar.

       --novalid
              Belgenin DTD'sinin yüklenmesi adımını atlar.

       --noout
              Sonuçlar çıktılanmaz.

       --maxdepth değer
              Libxslt'nin  bir  sonsuz  döngüye  girmesini  engellemek  üzere   şablon   yığıtının   derinliğini
              sınırlamakta kullanılır. Öntanımlı değeri 500'dür.

       --html Girdi olarak verilen belge bir HTML dosyasıdır.

       --docbook
              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.

       --nonet
              DTD'ler ve öğeler sadece yerel dosya sisteminden alınır.

       --catalogs
              Harici girdilerin aranacağı yerler için SGML_CATALOG_FILES içinde tanımlanmış  SGML  kataloglarını
              kullanır.  Öntanımlı  olarak,  xsltproc   XML_CATALOG_FILES  içinde belirtilmiş kataloglara bakar.
              Şayet bu da belirtilmemiş ise /etc/xml/catalog kullanılır.

       --xinclude
              Belgeyi Xinclude belirtimini kullanarak işler. Xinclude belirtimi hakkkında ayrıntılı  bilgi  için
              bakınız: http://www.w3.org/TR/xinclude/

       --profile, --norman
              XSLT  şablonlarının  her  bir  bölümü  için  harcanan  zaman  hakkında  kısa bir bilgi verir. XSLT
              şablonlarının başarımını eniyilemek için uğraşırken faydalı olabilir.

       --dumpextensions
              Kayıtlı bütün eklentilerin listesini standart çıktıya yazar.

       --nowrite
              Çıktı herhangi bir dosya veya kaynağa yazılmaz.

       --nomkdir
              Çıktı dizinleri oluşturulmaz.

       --writesubtree dosyayolu
              Yazma işlemi sadece dosyayolu ile belirtilen dizinin alt dizinlerinde yapılır.

DÖNEN DEĞERLER

       xsltproc'un geri döndürdüğü  değerler,  xsltproc'u  bir  betik  aracılığı  ile  çalıştırmayı  denediğiniz
       durumlarda işinize yarayabilir.

       0: normal

       1: argüman belirtilmemiş

       2: çok fazla parametre verilmiş

       3: bilinmeyen seçenek

       4: xslt şablon dosyası çözümlenemedi

       5: xslt şablon dosyasında hata

       6: belgelerden birinde hata var

       7: desteklenmeyen xsl:output yöntemi

       8: dizge parametresi hem çift tırnak hem de tek tırnak içeriyor

       9: dahili işlem hatası

       10: işlemin bitirilmesini gerektiren bir ileti tarafından süreç durduruldu

AYRINTILI BİLGİ İÇİN

       libxml sanalyöresi: http://www.xmlsoft.org/
       W3C XSLT belirtimi: http://www.w3.org/TR/xslt/

YAZAN

       John Fleck <jfleck (at) inkstain.net> tarafından yazılmıştır.

ÇEVİREN

       Yalçın Kolukısa <yalcink01 (at) yahoo.com>, Ocak 2004

                                                                                                     xsltproc(1)