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

ISIM

       xsltproc - komut satiri xslt islemcisi

KULLANIM

       xsltproc [-V | -v | -o dosya | --timing | --repeat
                | --debug | --novalid | --noout | --maxdepth deger
                | --html | --docbook | --param isim deger
                | --stringparam isim deger | --nonet | --catalogs
                | --xinclude | --profile | --dumpextensions | --nowrite
                | --nomkdir | --writesubtree] [xsl_betigi] [dosya1]
                [dosya2] [....]

GIRI,S

       xsltproc,  XML  belgelerine XSLT sablonlarini uygulamak icin kullanilan
       bir komut satiri aracidir. GNOME projesinin  XSLT  C  kutuphanesi  olan
       libxslt'nin   bir  parcasidir.  GNOME  projesinin  bir  parcasi  olarak
       gelistirilmesine ragmen, GNOME masaustu ortamindan bagimsiz  olarak  da
       kullanilabilir.

       xsltproc,  komut  satirindan xslt sablonlarini iceren betigin adi ve bu
       sablonlarin  uygulanacagi  dosya  veya  dosyalarin   adi   belirtilerek
       kullanilir.

       Sayet  bir  XML  belge  icinde  xslt betigi ile ilgili bir islem komutu
       varsa, komut satirinda  xslt  betiginin  isminin  bildirmesi  gerekmez.
       xsltproc, bu betigi bulur ve onu kullanir.

       Ontanimli   olarak,  cikti  standart  ciktiya  yazilir.  -o  secenegini
       kullanarak cikti icin bir dosya belirtebilirsiniz.

KOMUT SATIRI SE,CENEKLERI

       -V, --version
              libxml ve libxslt'nin surum numaralarini verir.

       -v, --verbose
              XML belgenin ve xslt  dosyasinin  islenmesi  sirasinda  xsltproc
              tarafindan  gerceklestirilen  butun  adimlar  hakkinda ayrintili
              bilgi verilir.

       -o, --output dosya_adi
              Cikti dosya_adi  ile  belirtilen  dosyaya  yazilir.  "Tomarlama"
              (chunking)   diye  bilinen  cogul  ciktilar  icin,   -o   dizin/
              seklinde kullanim, butun dosyalarin dizin ile belirtilen dizinin
              altina  gonderilmesini  saglar.  Dizin  sistemde mevcut olan bir
              dizin olmalidir.

       --timing
              XML belgenin ve XSLT sablon dosyasinin cozumlenmesi  ve  belgeye
              sablonlarin  uygulanmasi  ile  sonuclarin kaydedilmesi sirasinda
              gecen sureyi goruntuler. Sonuc milisaniye cinsindendir.

       --repeat
              Donusumu 20 kere gerceklestirir. Zaman testi icin kullanilir.

       --debug
              Hata  ayiklama  amaciyla,  donusturulmus  belgenin  XML  agacini
              ciktilar.

       --novalid
              Belgenin DTD'sinin yuklenmesi adimini atlar.

       --noout
              Sonuclar ciktilanmaz.

       --maxdepth deger
              Libxslt'nin bir sonsuz donguye girmesini engellemek uzere sablon
              yigitinin derinligini sinirlamakta kullanilir. Ontanimli  degeri
              500'dur.

       --html Girdi olarak verilen belge bir HTML dosyasidir.

       --docbook
              Girdi  olarak verilen belge bir DocBook SGML dosyasidir. DocBook
              XML belgelerle calismak icin --docbook  secenegini  kullanmayin.
              Bu  secenek  sadece  Docbook'un SGML surumune sinirli bir destek
              vermek icin tasarlanmistir.

       --param isim deger
              XSLT sablonunun isim  parametresine  deger  degerini  aktarmakta
              kullanilir  En  fazla 32 cift isim/deger cifti aktarabilirsiniz.
              Sayet verilen deger bir dugum tanimlayicisi degil de  bir  dizge
              ise, --stringparam secenegini kullanmak daha uygundur.

       --stringparam isim deger
              Degerin  bir  dugum  tanimlayicisi  degil  de  bir  dizge oldugu
              durumlarda, XSLT sablonunun isim  parametresine  deger  degerini
              aktarmakta kullanilir. Dizge mutlaka UTF-8 kodlanmis olmalidir.

       --nonet
              DTD'ler ve ogeler sadece yerel dosya sisteminden alinir.

       --catalogs
              Harici   girdilerin  aranacagi  yerler  icin  SGML_CATALOG_FILES
              icinde  tanimlanmis  SGML  kataloglarini   kullanir.   Ontanimli
              olarak,    xsltproc     XML_CATALOG_FILES   icinde   belirtilmis
              kataloglara   bakar.   Sayet    bu    da    belirtilmemis    ise
              /etc/xml/catalog kullanilir.

       --xinclude
              Belgeyi   Xinclude   belirtimini   kullanarak   isler.  Xinclude
              belirtimi    hakkkinda    ayrintili    bilgi    icin    bakiniz:
              http://www.w3.org/TR/xinclude/

       --profile, --norman
              XSLT  sablonlarinin  her bir bolumu icin harcanan zaman hakkinda
              kisa bir bilgi verir. XSLT sablonlarinin  basarimini  eniyilemek
              icin ugrasirken faydali olabilir.

       --dumpextensions
              Kayitli butun eklentilerin listesini standart ciktiya yazar.

       --nowrite
              Cikti herhangi bir dosya veya kaynaga yazilmaz.

       --nomkdir
              Cikti dizinleri olusturulmaz.

       --writesubtree dosyayolu
              Yazma   islemi  sadece  dosyayolu  ile  belirtilen  dizinin  alt
              dizinlerinde yapilir.

D"ONEN DEGERLER

       xsltproc'un geri dondurdugu degerler, xsltproc'u  bir  betik  araciligi
       ile calistirmayi denediginiz durumlarda isinize yarayabilir.

       0: normal

       1: arguman belirtilmemis

       2: cok fazla parametre verilmis

       3: bilinmeyen secenek

       4: xslt sablon dosyasi cozumlenemedi

       5: xslt sablon dosyasinda hata

       6: belgelerden birinde hata var

       7: desteklenmeyen xsl:output yontemi

       8: dizge parametresi hem cift tirnak hem de tek tirnak iceriyor

       9: dahili islem hatasi

       10: islemin bitirilmesini gerektiren bir ileti tarafindan surec durduruldu

AYRINTILI BILGI I,CIN

       libxml sanalyoresi: http://www.xmlsoft.org/
       W3C XSLT belirtimi: http://www.w3.org/TR/xslt/

YAZAN

       John Fleck <jfleck (at) inkstain.net> tarafindan yazilmistir.

,CEVIREN

       Yalcin Kolukisa <yalcink01 (at) yahoo.com>, Ocak 2004

                                                                   xsltproc(1)