Provided by:
manpages-tr_1.0.5.1-1.1_all 
İSİM
xmlto - bir XSL dönüşüm dosyasını bir XML belgesine uygular
KULLANIM
xmlto [-o çıktı_dizini] [-x özel_xsl] [-m xsl_parçası]
[-v] [-p ardişlem_seçenekleri] [--extensions]
[--searchpath dosyayolu] [--skip-validation] {biçim} {dosya}
AÇIKLAMA
xmlto'nun amacı, gereken bütün her şeyin kullanılarak, bir XML
belgesinin arzu edilen biçime dönüştürülmesini sağlamaktır. Bu iki
basamaklı bir işlemdir:
1. Bir XSL-T işlemcisi kullanılarak uygun bir XSL dönüşüm dosyasının
uygulanması.
2. Diğer araçlar ile sonraki işlemlerin gerçekleştirilmesi. Bu ikinci
adım zorunlu değildir, kullanılmasa da olur.
Hangi dönüşüm dosyasının kullanılacağına ve gerekli ise işlem sonrası
çıktıya neler yapılacağına karar vermek için, xmlto biçim betiklerini
kullanır. Bunlar xmlto tarafından dönüşüm sırasında çağrılan basit
kabuk betikleridir.
Uygun biçim betikleri, XML dosyasının ve arzu edilen çıktı dosyasının
biçimine bağlıdır. xmlto, DocBook XML dosyalarını çeşitli biçimlere
çevirmeye yarayan hazır betikler ile birlikte gelir. Kullanmak
istediğiniz biçim betiğinin tam adını komut satırından belirterek,
istediÄŸiniz betiÄŸi kullanabilirsiniz.
İlk olarak, xmlto'ya, -x seçeneği belirtilerek, tam olarak hangi
dönüşüm dosyasının kullanılacağı belirtilmemişse, dönüşüm dosyasını
ayarlamak için $1 ile biçim betiği çağrılır. XSLT_PROCESSOR ortam
değişkeni ile, XSL-T dönüşümünü sağlayacak uygulamanın ismi
belirtilebilir (örneğin xsltproc); XSL_DIR ortam değişkeni xmlto ile
birlikte gelen birkaç faydalı dönüşüm dosyasının bulunduğu dizine giden
yolu tanımlar. Biçim betiği, standart çıktı için kullanılacak dönüşüm
dosyasının adını yazmalı ve başarılı bir şekilde çıkmalıdır.
Kullanılacak uygun bir dönüşüm dosyası yok ise sıfır harici bir çıkış
değeri döner (örneğin; elimizdeki tek dönüşüm dosyası kullanılacak
XSL-T işlemcisi ile çalışmıyorsa). Şayet standart çıktıya hiçbir şey
yazılmaz ama betik başarılı bir şekilde çıkar ise, XSL-T dönüşümü
gerçekleşmez.
İkinci olarak (bir dönüşüm dosyası kullanılarak bir XSL-T işlemi
yapıldıktan sonra), biçim betiği tekrar çağrılır. Bu sefer $1 süreç
sonrası için ayarlanır. Biçim betiği XSL-T uygulanmış çıktıyı arzu
edilen biçime sokmak için gereken bütün işlemleri, çıktıyı istenen
dizine kopyalamak dahil, gerçekleştirmelidir. İşlem sonrası için, biçim
betiği, sadece işlenen çıktıyı (bu çıktının ismi XSLT_PROCESSED içinde
saklanır ve bu isim, orjinal XML dosyasının uzantısının .proc ile
değiştirilmiş halidir). INPUT_FILE orjinal XML dosyasının adına
ayarlanır, OUTPUT_DIR çıktının en sonunda gönderileceği dizine
ayarlanır ve SEARCHPATH ise iki nokta üst üste işareti ile ayrılmış son
çare dizinlerine ayarlanır. Bu dizinler girdinin (örneğin resimlerin)
arandığı yerlerdir. Şayet bu adım başarısız olursa, biçim betiği
sıfırdan farklı bir değer döndürür ve çıkar.
SEÇENEKLER
-v Ayrıntılı kip (-vv çok ayrıntılı kip).
-x özel_xsl
Bir biçim betiği yerine belirtilen özel_xsl dosyası kullanılır.
-m xsl_parçası
Dönüşüm dosyasında değişiklik yapmak için xsl_parçası
kullanılır.
-o dizin
Çıktıyı, içinde çalışılan dizin yerine, belirtilen dizine koyar.
-p ardişlem_seçenekleri
Dönüşüm dosyası uygulamasından sonraki işlem evrelerine bu
seçenekleri aktarır (örneğin; HTML çıktının links veya lynx'e
aktarılması veya Tex'den DVI'ya giderken çıktının xmltex'e
aktarılması) şayet -p ikinci bir defa daha belirtmişse,
seçenekler dönüşüm sonrası ikinci aşama uygulamalara gönderilir.
Bu sadece xmltex ve dvips'ten PostScript çıktı elde edilirken
uygulanabilir.
--extensions
Kullandığınız araç zinciri için dönüşüm genişletmelerini
kullanmayı mümkün kılar. Örneğin, PassiveTeX kullanılıyorsa
"passivetex.extensions" ve "use.extensions"
etkinleÅŸtirilmelidir. EtkinleÅŸtirilen deÄŸiÅŸkenler Norman
Walsh'ın DocBook XSL dönüşüm dosyalarında kullandıklarıdır.
--searchpath dosyayolu
Girdi için olanlar da dahil olmak üzere son çare olarak
kullanılacak dizin isimlerinin iki nokta üstüste işaretleri ile
ayrılmış listesi.
--skip-validation
Normalde uygulanan geçerlilik işlemini atlar.
--help Kısa bir kullanım iletisi görüntüler. Kullanılabilir çıktı
biçimlerini ve xmlto seçeneklerini açıklar.
-v, --version
Sürüm bilgilerini gösterir.
ÖRNEKLER
Bir DocBook XML belgesini PDF'ye çevirmek için:
xmlto pdf belgem.xml
Bir DocBook XML belgesini HTML'ye çevirmek ve çıktıyı HTML dosyası
olarak başka bir dizinde saklamak için:
xmlto -o html-dizini html belgem.xml
Bir DocBook XML belgesinden tek sayfalık bir HTML dosyası elde etmek
için:
xmlto html-nochunks belgem.xml
Çıktıyı bir XSL parçası kullanarak düzenlemek için:
xmlto -m ulink.xsl pdf belgem.xml
Hangi dönüşüm dosyasının kullanılacağını tanımlamak için (biçim
betiğinin seçtiğini göz ardı etmek için):
xmlto -x dosyam.xsl pdf belgem.xml
YAZAN
Tim Waugh <twaugh (at) redhat.com> tarafından yazılmıştır.
ÇEVİREN
Yalçın Kolukısa <yalcin (at) belgeler.org>, Şubat 2004