← man/text
xpath — man xpath — 80×24
ugur@toprak:~/man/text$man xpath
Bölüm 1 Metin İşleme

xpath

XML belgelerindeki XPath ifadelerini sorgulamak için bir betik.

Özet

       xpath [-s suffix] [-p prefix] [-n] [-q] -e query [-e query] ... [file] ...

Açıklama

xpath, herhangi bir XML belgesinde XPath sorguları yapmak için XML::XPath Perl modülünü kullanır. XML::XPath modülü, "http://www.w3.org/TR/xpath" adresindeki XPath belirtimine tam olarak uymayı amaçlar ve buna rağmen fonksiyonlar biçiminde uzantıların eklenmesine izin verir.

Betik, istenen sayıda XPath işaretçisini (pointer) alır ve bunları komut satırında verilen her bir XML belgesine uygulamaya çalışır. Herhangi bir dosya argümanı verilmemişse, sorgu bir XML belgesi olarak "STDIN" (standart girdi) kullanılarak yapılır.

Birden fazla sorgu olduğunda, bir önceki sorgunun sonucu bir sonraki sorgu için bağlam (context) olarak kullanılır ve yalnızca en sonuncusunun sonucu çıktı olarak verilir. İlk sorgunun bağlamı her zaman geçerli belgenin köküdür (root).

Seçenekler

-q Sessiz mod. Standart hatada (stderr) yalnızca hataları yazdırır (ve ayırıcı kullanmaz).

-n Asla harici bir DTD kullanmaz; yani XML::Parser modülünü 'ParseParamEnt => 0' parametresi ile başlatır.

-s sonek Her girdinin sonuna "sonek" yerleştirir. Varsayılan, satır besleme (linefeed) karakteridir.

-p önek Her girdinin başına "önek" yerleştirir. Varsayılan olarak hiçbir şey koymaz.

Hatalar

Bu kılavuz sayfasının yazarı İngilizceye çok hakim değildir. Lütfen bu metinle ilgili her türlü düzeltmeyi ona (fabien@tzone.org) gönderin.

Ayrıca Bakınız

XML::XPath

Lisans Ve Telif Hakkı

Bu modülün telif hakkı 2000 AxKit.com Ltd.'ye aittir. Bu özgür bir yazılımdır ve bu haliyle HİÇBİR GARANTİSİ YOKTUR. Bu modülde tarih kullanılmamıştır. Bu modülü GNU GPL veya Artistic License (Perl ile aynı koşullarda) koşulları altında dağıtabilirsiniz.

Destek için lütfen şu URL'deki Perl-XML e-posta listesine http://listserv.activestate.com/mailman/listinfo/perl-xml abone olun:

perl v5.34.0 2017-07-27 XPATH(1)