XPath, XML belgelerinde veri erişimi sağlamak için mutlak ve göreceli gibi iki ana tür sunar. Her bir tür, kullanıcıların elemanlara ulaşma yöntemlerine göre farklılık gösterir. XPath'in çeşitliliği, veri çekme işlemlerini daha etkili hale getirir.

Şeyma Yalçın

İçindekiler Göster

Xpath türleri nelerdir?

XPath, XML belgeleri üzerinde veri erişimi sağlamak için kullanılan güçlü bir dil olup, iki ana türü ile kullanıcıların ihtiyaçlarına göre esneklik sunar. Bu türler, belgelerdeki elemanlara ulaşma yöntemine göre farklılık gösterir. Mutlak ve göreceli XPath, belgelerin yapısına göre değişen yollar sunarak, kullanıcıların hedef elemanlara ulaşmalarını kolaylaştırır. XPath’in sunduğu bu farklılıklar, veri çekme işlemlerinin daha etkin ve verimli bir şekilde gerçekleştirilmesine olanak tanır.

XPath iki ana türde kullanılır: mutlak (absolute) ve göreceli (relative). 

Mutlak XPath: Belgenin kök elemanından hedef elemana kadar olan tam yolu belirtir. Sözdizimi: tek bir ileri slash ("/") ile başlar ve tüm elemanları hiyerarşiye göre listeleyerek hedef elemana ulaşır.  Örnek:

/html/body/div/p
. 

Göreceli XPath: Hedef elemana, diğer elemanlara göre belgede bulunduğu konuma veya özelliklerine göre yol belirtir. Sözdizimi: çift ileri slash ("//") ile başlar.  Örnek:

//div[@id='container']//p[@class='text']
. 

Diğer XPath türleri:

  • Element: Belirli bir isimdeki tüm elemanları seçer. 
  • Attribute: Belirtilen atribütün değerini seçer. 
  • Text: Bir elementin içindeki metni seçer. 
  1. Mutlak XPath: Belgenin kök elemanından hedef elemana kadar olan tam yolu belirtir. Sözdizimi: tek bir ileri slash ("/") ile başlar ve tüm elemanları hiyerarşiye göre listeleyerek hedef elemana ulaşır.  Örnek:
    /html/body/div/p
    . 
  2. Göreceli XPath: Hedef elemana, diğer elemanlara göre belgede bulunduğu konuma veya özelliklerine göre yol belirtir. Sözdizimi: çift ileri slash ("//") ile başlar.  Örnek:
    //div[@id='container']//p[@class='text']
    . 

Diğer Bilgi Yazıları

Xiaomi'de seri numarasını nasıl bulabilirim?

Xiaomi ürünlerinizi kaydettirmek veya garanti sürecini kontrol etmek için seri numarasını bulmanız gerekebilir. Bu numara, cihazınıza özel olup, ürününüzle ilgili birçok bilgiye ulaşmanızı sağlar. Xiaomi cihazlarınızın seri numarasını nereden bulabileceğinizi öğrenmek, hem garanti taleplerinizi kolaylaştıracak...

Xiaomi'de rcs yerine sms nasıl yapılır?

Xiaomi telefonunuzda RCS (Zengin İletişim Servisi) yerine klasik SMS (Kısa Mesaj Servisi) kullanmak istiyorsanız, belirli ayarları değiştirerek bu geçişi kolayca gerçekleştirebilirsiniz. RCS'nin sunduğu gelişmiş özellikler bazen kullanıcılar için karmaşık hale gelebilir. Bu nedenle, daha basit...

XRP'nin en yüksek değeri

XRP, kripto para dünyasında önemli bir yer edinmiş ve birçok yatırımcının dikkatini çekmiştir. Bu dijital varlığın en yüksek değerine ulaşması, piyasa dinamiklerinin ve yatırımcı beklentilerinin nasıl şekillendiğini gözler önüne seriyor. 2018 yılında yaşanan bu zirve,...

XV ve XX yüzyıllar arasında Avrupa'da meydana gelen gelişmeler, modern bilimsel birikimin oluşumuna nasıl katkıda bulundu?

XV ve XX yüzyıllar arasında Avrupa'da yaşanan dönüşümler, bilimsel düşüncenin evriminde önemli bir rol oynamıştır. Bu süreçte insanlığın bilgiye olan açlığı, keşifler ve yeniliklerle beslenmiş, düşünce sistemleri yeniden şekillenmiştir. Rönesans, keşifler ve teknik ilerlemeler, bilimin...
Bilgi