Provided by: manpages-tr_2.0.6-2_all bug

İ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] [--stringparam isim=değer] [--noclean]  [--noautosize]
             [--noextensions] [--profile] [--with-fop] [--with-dblatex] biçim xml-dosya
       xmlto { --help| --version }

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  biçim  ile  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,  biçim  betiği  stylesheet  komut  satırı seçeneği belirtilerek ç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).
       biçim  betiği,  standart  çıktıya  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ırdan  farklı  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 dönüşümü yapıldıktan sonra),  biçim  betiği  bu
       kez  post-process komut satırı seçeneği belirtilerek çağrılı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ı içeren geçici bir dizinde
       çalışır. İşlenen çıktının ismi, özgün XML dosyasının  dosya  uzantısı  .proc  yapılarak  elde  edilir  ve
       XSLT_PROCESSED  değişkeninde saklanır. Özgün XML dosyasının ismi INPUT_FILE değişkenine, çıktıyı içerecek
       dizin OUTPUT_DIR değişkeniene atanır. Son olarak SEARCHPATH değişkenine iki nokta  üst  üste  imleri  ile
       ayrılmış  son çare dizinleri atanır. Bu dizinler girdinin (örneğin resimlerin) bulunduğu 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 (daha fazla ayrıntı için -vv).

       -x özel_xsl
           biçim betiğinden istemek yerine dönüşüm dosyası özel_xsl dosyasıyla doğrudan belirtilir.

       -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 gönderir.

       -p ardişlem_seçenekleri
           Dönüşüm dosyası uygulamasından sonraki işlem evrelerine (örneğin;  HTML  çıktıdan  metin  çıktı  elde
           etmek  için links(1) veya lynx(1)’e veya TeX çıktıdan DVI elde etmek için xmltex(1)’e) bu seçenekleri
           aktarır. Şayet –p ikinci bir defa daha belirtmişse, seçenekler dönüşüm sonrası uygulanan ikinci aşama
           uygulamalara gönderilir. Bu sadece xmltex(1) ve  dvips  üzerinden  PostScript  çıktı  elde  edilirken
           uygulanabilir.

       --extensions
           Kullanılan  araç  zinciri  için  dönüşüm  genişletmelerini  kullanmayı  mümkün kılar. (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 dizinlerin iki nokta üstüste
           imleri ile ayrılmış listesi.

       --skip-validation
           Normalde uygulanan XML doğrulama işlemini atlar.

       --stringparam isim=değer
           XSL-T dönüşümüne değişken atamak için komut satırından isim=değer çifti aktarmakta kullanılır.

       --noclean
           Geçici dosyalar silinmez (isimleri gösterilir ve tmp dizininde  tutulur).  Sorunları  incelemek  için
           yararlıdır.

       --noautosize
           Öntanımllı  olarak,  bazı  XSL  değişkenleri otomatik algılama tarafından geçersiz kılınır (paperconf
           (libpaper)-  kağıt  yapılandırması-  kullanımı  için  page.width  (sayfa.genişliği)  ve   page.height
           (sayfa.yüksekliği), yerel tabanlı (LC_PAPER) seçim için paper.type (sayfa.türü)). Bu seçenekle, xmlto
           bu  otomatik  algılamayı  kullanmaz  ve  kullanıcı öntanımlıları kendisi değiştirebilir (ya öntanımlı
           param.xsl değişikliği ya da kullanıcı tanımlı XSL parçası yoluyla).

       --noextensions
           Öntanımlı olarak, xmlto, pasiftex arka ucu için pasiftex.extensions, fop arka ucu için fop.extensions
           ve fop1.extensions XSL değişkenini etkinleştirir. Bu genellikle daha iyi sonuçlar verir. Herhangi bir
           nedenle  bu  değişkenleri  kullanmak  istemiyorsanız,  bu  seçeneği  kullanarak  bunları  devre  dışı
           bırakmanız yeterlidir.

       --profile
           Profil oluşturma dönüşümüyle XML belgesini önişlemden geçirir.

       --with-fop
           Biçimlendirme  için  fop  kullanılır.  Bu  deneysel bir seçenektir, fop’un belirli bir konumda olması
           umulur (yapılandırılan sürede algılanır), xmlto betiğinde FOP_PATH elle değiştirilebilir.

       --with-dblatex
           Biçimleme için dblatex(1) kullanılır. Deneysel bir seçenektir.  Belirli  bir  konumda  olması  umulur
           (yapılandırılan sürede algılanır), xmlto betiğinde DBLATEX_PATH elle değiştirilebilir.

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

ORTAM DEĞİŞKENLERİ

       XSLT_PROCESSOR
           XSL-T dönüşümünü yapacak uygulama komutunun adı (öntanımlı: xsltproc(1).

       TMPDIR
           Geçici XSL-T dönüşüm dosyalarının oluşturulacağı dizin (öntanımlı: /tmp).

ÇIKIŞ DURUMU

       0   Hata yok. Beklenen çıkış kodu budur.

       1   xmlto yetersiz girdi ile çağrıldı.

       2   mktemp(1) dosya/dizin oluştururken başarısız oldu. /tmp veya TMPDIR yazılabilir olmalıdır.

       3   xmlto yapılandırılmış konumda çalıştırılabilirleri bulamadı. Gerekli tüm paketlerin kurulu olduğundan
           ve xmlto betiklerinde dosya yollarının düzgün atandığından emin olunmalıdır.

       10+ (Sıfırdan farklı hata kodlu XML doğrulaması)
           xmlto XML belgeyi doğrulamaya çalıştı, fakat doğrulama başarısız oldu. Daha  iyi  tanı  koymak  için,
           doğrulama  çıktısı  ve xmllint(1) çıkış kodu sağlanır. Ya XML belge doğrulanabilir duruma getirilmeli
           ya da --skip-validation seçeneği kullanılmalıdır.

Ö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

       İlk   olarak   Tim   Waugh  tarafından  yazılmıştır.  0.0.19  sürümünden  beri  Ondřej  Vašík  tarafından
       sürdürülmektedir.

ÇEVİREN

       © 2004 Yalçın Kolukısa
       © 2022 Nilgün Belma Bugüner
       Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
       Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri yapmak  için  https://github.com/TLBP/manpages-
       tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.

xmlto 0.0.25                                       Kasım 2011                                           XMLTO(1)