XML Veri Kaynağı¶
Bu veri kaynağı, geçerli veri modelinde bir XPath ifadesi yürütür ve sonucu değer listesi olarak döndürür.
Değerlendirilecek XPath ifadesi şu öğe içinde tanımlanır: SourceXPath öğesi; şu ItemXPath öğesi ise sorgu sonucu olarak döndürülecek XML verisindeki öğelerin yolunu belirtir.
Şu SourceXPath özelliği, veri kaynağının değişen veri modeline uyum sağlamasını sağlayan veri şablonları biçimini destekler.
Örnek¶
Özetle bu veri kaynağı, geçerli veri modelinde şu öğeyi Options öğesine göre bulur SourceXPathArdından şu Option öğesinin içindeki her Options öğesini ayrı bir öğe olarak ele alır ve bu öğelerin içindeki şu Name ve Id öğelerini kullanarak listedeki metni ve değeri oluşturur. Option
1 2 3 4 5 6 | |
Bu yapılandırmada:
TextFormatşuna ayarlanmıştır{{Name}}, her öğenin içindeki şuNameöğesinin görüntü metni olarak kullanılacağını belirtir.ValueFormatşuna ayarlanmıştır{{Id}}, her öğenin içindeki şuIdöğesinin temel değer olarak kullanılacağını belirtir.Enabledşuna ayarlanmıştırTrue, veri kaynağını etkinleştirir.Mappingsboştur; ek eşlemelerin belirtilmediği anlamına gelir.ItemXPatholarak ayarlanır<![CDATA[Option]]>, bu daOptionXML içindeki öğelerin sonuçta ayrı ayrı öğeler olarak ele alınacağını belirtir.Columnsboştur; şu öğelerde tanımlananlar dışında belirli bir sütunun alınmadığı anlamına gelir:ItemXPathveTextFormat,ValueFormat.SourceXPathşuna ayarlanmıştır<![CDATA[/*/Options]]>, XPath ifadesinin/*/Optionsgeçerli veri modelindeki XML veri kaynağını bulmak için kullanılacağını belirtir. Bu ifade, kök öğenin (şuOptions) alt öğesi olan öğeyi seçer:*).