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