FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Xls Stil Dosyası İle Veri İmport Ederken Aynı İsime Sahip 3 Satırı [ROW] Nasıl İmport Ederiz?

+1 oy
387 kez görüntülendi

Xml dosyasından xsl ile FM'ye veri alırken görseldeki gibi 3 satır aynı isme sahip olduğunda sadece 1.satırdaki veriyi içe aktarıyor. Her bir satırı ayrı ayrı nasıl import edebiliriz?

Aynı isme sahip satır numaraları; 526,527,528   (Resim Adlı Satırlar)

 

18, Nisan, 2020 Scripts kategorisinde mustafa (22,070 puan) tarafından soruldu

1 cevap

+1 oy
XML export yaparkenki işlemi tersine çevirmeniz lazım. Yani mevcut xml dökümanını FMXMLRESULT gramer'ine çevirmeniz gerekiyor.

Benzer örnek kur çevrim için T.C. Merkez Bankasının XML döviz kurlarını FileMaker'a çekmek için vardı.

Şu başlık olabilir: http://filemakerturk.com/2686/filemaker-için-tmcb-döviz-kurlarını-sistemlerde-alamıyorum?show=2686#q2686
18, Nisan, 2020 F. Osman Cabi (200,340 puan) tarafından cevaplandı
ilave olarak Google'da örnek arayınca şu sayfaya ulaştım, belki faydası olur;
https://bluefeathergroup.com/blog/importing-xml-data-into-filemaker-using-xslt-xsl-style-sheets/
Zaten import etme olayını kendime yetecek kadar çözdüm.
Sıkıntım resimdeki xml dosyasındaki aynı isme sahip satırların sadece en üsttekinin import edilmesi idi.
Bunuda şu şekilde köşeli parantez içine sıra numarası yazarak çözdüm:
<COL><DATA><xsl:value-of select="Resimler/Resim[1]"/></DATA></COL>
<COL><DATA><xsl:value-of select="Resimler/Resim[2]"/></DATA></COL>
<COL><DATA><xsl:value-of select="Resimler/Resim[3]"/></DATA></COL>
...