Özellik ''Tekrarlama | Her Bir .. İçin'' <foreach>

Top  Previous  Next

Bu özellikte tanımlanan XPath ifadesi, XML verilerinin sorgulamasında kullanılacaktır. Tekrarlama, sorgu sonucunda elde edilen XML düğümleri boyunca olacaktır.

Örneğin; bir taşıyıcı elemanı <urunler> altındaki her bir <item> için tekrarlamak istersek;

 

 

 <root>

  <urunler>

    <item>

      <kod>P0017</kod>

      <aciklama>Compaq Dizüstü Bilgisayar</aciklama>

      <fiyat>1200</fiyat>

    </item>

    <item>

      <kod>P0908</kod>

      <aciklama>Epson Lazer Yazıcı</aciklama>

      <fiyat>500</fiyat>

    </item>

  </urunler>

 </root>

 

Taşıyıcının "Tekralama | Her Bir ... İçin" özelliğine "/urunler/item" değerini vermeliyiz.
 

Sözdizimi

Bu özelliğin değerini belirlerken, XPath sözdizimi kurallarına uymalıyız.

  <xsl:for-each select="XPath ifadeniz buraya gelecektir.">

    ...

  </xsl:for-each>

 

 

Örnekler:

/urunler/item

/urunler/item[fiyat > 1000]

//item[kod = 'P0017']

 

 

İlgili Köprüler:

Tekrarlama Özelliği

Sorgulama Örnekleri

İç Tekrarlamalar İçin Parametreler Özelliği

 

 

Bakın Tekrarlama Özelliği.