Bilmek istediğin her şeye ulaş

XPath nedir? Hangi durumlarda kullanılır? Ne gibi kolaylıkları vardır?

XPath, XML kurallarına uygun biçimde oluşturulmuş bir dosya içerisindeki verilere filtre uygulayarak, istenilen sonuçların getirilmesinde kullanılır. Günümüz yazılım teknolojilerinde, özellikle birbiriyle fiziksel bir bağı olmayan farklı programlar, web sayfaları vs. arasında bilgi alışverişi sağlamak için kullanılabilecek en etkili yöntemdir.

Örneğin XPad kullanarak, özet akışları (RSS kaynakları), içerisindeki verilere filtre uygulayarak, aynı özet akışı oluşturan bir xml içerisinden bizim belirlediğimiz bir değerdeki verileri süzerek getirebilirsiniz. Bu bir kategori, anahtar kelime veya sayısal bir değer olabilir.

<Inploid>
<Icerik Okunma="24">
<ID>1</ID>
<SORU>XPad Nedir</SORU>
<EKLEYEN>Ekleyen Kişi 1</EKLEYEN>
<Kategori>Yazılım</Kategori>
</Icerik>

<Icerik Okunma="36">
<ID>2</ID>
<SORU>CSharp Nedir</SORU>
<EKLEYEN>Ekleyen Kişi 2</EKLEYEN>
<Kategori>Yazılım</Kategori>
</Icerik>

...
...
</Inploid>

Böyle bir XML yapısı için
/Inploid/Icerik/EKLEYEN
şeklindeki bir sorgu

<Inploid>
<Icerik>
<EKLEYEN>Ekleyen Kişi 1</EKLEYEN>
</Icerik>
<Icerik>
<EKLEYEN>Ekleyen Kişi 2</EKLEYEN>
</Icerik>
...
...
</Inploid>

Sonucunu verecektir.
Visual C# kullanarak XPath ifadesi
support.microsoft.com/kb/308333
  • Paylaş
Sonraki Soru
HESAP OLUŞTUR

İstatistikler

805 Görüntülenme3 Takipçi1 Yanıt