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

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

Y atom numarası z atom numarasından küçük olabilir mi?

Y atomunun atom numarasının z atomunun atom numarasından küçük olup olamayacağı sorusu, kimya ve atom yapısı açısından önemli bir konudur. Atom numarası, bir elementin kimyasal özelliklerini belirleyen temel bir niteliktir. Bu nedenle, farklı elementlerin atom...
Bilgi