Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="windows-1254"?>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:output method="xml" indent="yes" xmlns:xalan="http://xml.apache.org/xslt" xalan:indent-amount="4" encoding="UTF-8" />
- <xsl:decimal-format name="fiyatex" decimal-separator="," grouping-separator="." />
- <xsl:variable name="ozel" select="document('http://webservice.bayikanali.com/xml/properties.ashx?CRMNUMBER=BURAYA_CARI_KODUNUZU_GIRINIZ')" />
- <xsl:template match="ROOT">
- <root>
- <xsl:apply-templates select="STOKLAR/STOK" />
- </root>
- </xsl:template>
- <xsl:template match="STOKLAR/STOK">
- <urun>
- <!--degiskenler-->
- <xsl:variable name="stkkod" select="@Stok_Kod" />
- <xsl:variable name="exa_bayi_fiyati" select="translate(@BayiOzel_Fiyat,',','.')" />
- <xsl:variable name="exa_musteri_fiyati" select="translate(@SonKullanici_Fiyat,',','.')" />
- <xsl:variable name="exa_doviz">
- <xsl:choose>
- <xsl:when test="@Doviz='EUR'">EURO</xsl:when>
- <xsl:when test="@Doviz='YTL'">TL</xsl:when>
- <xsl:when test="@Doviz='TL'">TL</xsl:when>
- <xsl:when test="@Doviz='USD'">USD</xsl:when>
- <xsl:otherwise>USD</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="ozl" select="$ozel/ROOT/STOKLAR/STOK[@Stok_Kod=$stkkod]" />
- <AnaKategori>
- <xsl:choose>
- <xsl:when test="@AltUrunGrup_Ad='Taşınabilir Bilg-Notebook'">Bilgisayar|Taşınabilir Bilgisayarlar</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="@AnaUrunGrup_Ad" />|<xsl:value-of select="@AltUrunGrup_Ad" /></xsl:otherwise>
- </xsl:choose>
- </AnaKategori>
- <Durumu>
- <xsl:choose>
- <xsl:when test="@Miktar=0">False</xsl:when>
- <xsl:when test="@BayiOzel_Fiyat=0">False</xsl:when>
- <xsl:otherwise>True</xsl:otherwise>
- </xsl:choose>
- </Durumu>
- <StokKodu><xsl:value-of select="@Stok_Kod" /></StokKodu>
- <StokAdi>
- <xsl:value-of select="@Stok_Ad" />
- </StokAdi>
- <Kod1 />
- <Kod2 />
- <Kod3 />
- <Kod4 />
- <Kod5 />
- <Kod6 />
- <Kod7 />
- <Kod8 />
- <Kod9 />
- <Kod10 />
- <Kod11 />
- <Kod12 />
- <Kod13 />
- <Kod14 />
- <Kod15 />
- <Detay>
- <xsl:if test="$ozl/OZELLIKLER"></br></br><hr />TEKNİK ÖZELLİKLER</br><table border="1">
- <xsl:for-each select="$ozl/OZELLIKLER/OZELLIK"><xsl:variable name="pos" select="position()" />
- <tr><td class="UrunOzellikleriTablosuSatir1" align="left" width="150"><xsl:value-of select="$ozl/OZELLIKLER/OZELLIK[$pos]" /></td><td class="UrunOzellikleriTablosuSatir2" align="left" width="200"><xsl:value-of select="$ozl/OZELLIKLER/DEGER[$pos]" /><td></tr>
- </xsl:for-each></table>
- </xsl:if>
- </Detay>
- <Envanter>
- <xsl:value-of select="translate(@Miktar,'+','')" />
- </Envanter>
- <Resim>http://www.exa.com.tr/images/product/3_<xsl:value-of select="@Stok_Kod" />.jpg</Resim>
- <MarkaAdi>
- <xsl:value-of select="@Marka_Ad" />
- </MarkaAdi>
- <KdvOrani>
- <xsl:value-of select="format-number(@Kdv, '####,00', 'fiyatex')" />
- </KdvOrani>
- <BirimAdi>Adet</BirimAdi>
- <BirimCarpan>1</BirimCarpan>
- <AlisFiyati>
- <xsl:value-of select="format-number($exa_bayi_fiyati, '####,00', 'fiyatex')" />
- </AlisFiyati>
- <AlisFiyatiParaBirimi>
- <xsl:value-of select="$exa_doviz" />
- </AlisFiyatiParaBirimi>
- <SatisFiyati1>
- <xsl:value-of select="format-number($exa_bayi_fiyati, '####,00', 'fiyatex')" />
- </SatisFiyati1>
- <SatisFiyati1ParaBirimi>
- <xsl:value-of select="$exa_doviz" />
- </SatisFiyati1ParaBirimi>
- <Isk1>0</Isk1>
- <SatisFiyati2>
- <xsl:value-of select="format-number($exa_musteri_fiyati, '####,00', 'fiyatex')" />
- </SatisFiyati2>
- <SatisFiyati2ParaBirimi>
- <xsl:value-of select="$exa_doviz" />
- </SatisFiyati2ParaBirimi>
- <Isk2>0</Isk2>
- <SatisFiyati3>
- <xsl:value-of select="format-number($exa_musteri_fiyati, '####,00', 'fiyatex')" />
- </SatisFiyati3>
- <SatisFiyati3ParaBirimi>
- <xsl:value-of select="$exa_doviz" />
- </SatisFiyati3ParaBirimi>
- <Isk3>0</Isk3>
- <SatisFiyati4>
- <xsl:value-of select="format-number($exa_musteri_fiyati, '####,00', 'fiyatex')" />
- </SatisFiyati4>
- <SatisFiyati4ParaBirimi>
- <xsl:value-of select="$exa_doviz" />
- </SatisFiyati4ParaBirimi>
- <Isk4>0</Isk4>
- <SatisFiyati5>
- <xsl:value-of select="format-number($exa_musteri_fiyati, '####,00', 'fiyatex')" />
- </SatisFiyati5>
- <SatisFiyati5ParaBirimi>
- <xsl:value-of select="$exa_doviz" />
- </SatisFiyati5ParaBirimi>
- <Isk5>0</Isk5>
- <HavaleFiyati>0</HavaleFiyati>
- <HavaleFiyatiParaBirimi>
- <xsl:value-of select="$exa_doviz" />
- </HavaleFiyatiParaBirimi>
- <PiyasaFiyati>
- <xsl:value-of select="format-number($exa_musteri_fiyati, '####,00', 'fiyatex')" />
- </PiyasaFiyati>
- <PiyasaFiyatiParaBirimi>
- <xsl:value-of select="$exa_doviz" />
- </PiyasaFiyatiParaBirimi>
- <Desi>11</Desi>
- </urun>
- </xsl:template>
- </xsl:stylesheet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement