Forum
Merhaba,
bu konu hakkında araştırma yapmama rağmen yeterli veriye henüz ulaşamadım. Sharepoint 3.0 da sayfanın bir bölümüne TCMB döviz kurlarını eklemek istiyorum. web part ekleyip, http://tcmb.gov.tr/kurlar/today.html yada http://tcmb.gov.tr/kurlar/today.xml linklerini ekliyorum ama sayfa açılırken içeriğin güvenli olmadığına dair ekrana mesaj geliyor ve veriler görüntülenemiyor. 2.0 da iken aynı hata mesajını almama rağmen veriler görüntülenebiliyordu.
basit bir yöntemi olacağını tahmin ediyorum ama ben henüz başaramadım. Nasıl yapabilirim ?
saygılarımla,
Sitene bir adet XML Web Bölümü Webpartı ekle. Sonrasında XML Bağlantısı bölümüne http://tcmb.gov.tr/kurlar/today.xml linkini ekle. XSL düzenleyici kısmınıda aşağıdaki kodu ekle. Ekranda kurlar gelecektir.
<xsl:stylesheet version="1.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform ">
<xsl:template match="/Tarih_Date">
<HTML>
<BODY>
<TABLE BORDER="2">
<TR>
<TH>Birim</TH><TH>Döviz Adı</TH><TH>Döviz Alış</TH><TH>Döviz Satış</TH>
</TR>
<xsl:for-each select="Currency">
<xsl:if test="normalize-space(ForexBuying[1]/text())" >
<TR>
<TD>
<xsl:value-of select="Unit"/>
</TD>
<TD>
<xsl:value-of select="Isim"/>
</TD>
<TD>
<xsl:value-of select="ForexBuying"/>
</TD>
<TD>
<xsl:value-of select="ForexSelling"/>
</TD>
</TR>
</xsl:if>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
İyi Çalışmalar
Emre BALCI
Emre bey, verdiğiniz bilgi ile istediğimi yapabildim.Teşekkür ederim...
saygılarımla,
kısmınıda aşağıdaki kodu ekle. Ekranda kurlar gelecektir. Emre BALCI
Selam, bu XLS dosyasinda istenen kurlari filtreleyip de almak gibi bir secenek olabilir mi? Ornegin sadece EUR ve USD gostermek gibi...
tesekkurler
cem
IF tagına aşağıdaki sorguyu yazabilirsiniz.
Tarih_Date/Currency[@Kod='USD']/ForexBuying
Tarih_Date/Currency[@Kod='EUR']/ForexBuying
for-each querysini böyle düzenleyebilirsen gelecektir.
<xsl:for-each select="Currency[@Kod='USD']">
<xsl:for-each select="Currency[@Kod='EUR']">
Merhaba sadece dolar ve euro için kodu düzeltip yeniden kopyalayabilirmisin
Teşekkürler emre Bey, sharepoint'e güzel yön veriyorsunuz.[A]
Merhaba,
Şirketimizde Win 2003 R2 var ve WSS 3.0 kullanıyoruz. WSS şu an hazırlık aşamasında henuz kullanıcılara açılmadı, şirketin istekleri doğrultusunda hazırlamaya çalışıyorum. Her neyse 🙂 konuya dönelim; sadece USD ve EURO olarak görmek istediğimde verdiğiniz kodu aşağıdaki gibi düzenlemeye çalıştım ancak başarılı olamadım. Bu konuda yardım ederseniz çok sevinirim
</TR>
</xsl:if> </xsl:for-each>
<xsl:for-each select="Currency[@Kod='USD']">
<xsl:for-each select="Currency[@Kod='EUR']">
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet> kodlama kısmını uzun denemelerim sonucunda başaramadım.
|
merhaba ayarlamayı yaptığım halde yukarıda ki hatayı veriyor