Provided by:
manpages-tr_1.0.5.1-2_all 
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)