Forum
Bildirimler
Hepsini Temizle
SQL Server
2
Yazılar
2
Üyeler
0
Reactions
852
Görüntüleme
Konu başlatıcı
MERHABA XML YAPIM BU ŞEKİLDE STOKOZELLIKLER KISMINDAKİ OZELLIK DEGER KISIMLARINI BİR TABLO İÇİNDE ÇEKMEK İSTİYORUM AMA SADECE BİR TANE YANİ BASKI ÇÖZÜNÜRLÜĞÜ 180dpi GÖZÜKÜYOR XSL DOSYAM AŞAĞIDAKİ GİBİ NERDE YANLIŞ YPMIŞIM YARDIMCI OLAN VARSA SEVİNİRİM
<STK MalKodu="16923" MalAdi="BROTHER PT1090 Lamine,Termal Transfer 180dpi El Tipi Etiket Yazıcı"
Stok="10"
Fiyat="27"
Fiyat_A1="27"
Fiyat_A2="27"
Fiyat_A3="27"
Fiyat_A4="27"
Marka="BROTHER"
DovizKod="USD"
VergiKod="18"
AnaKategori="13"
AnaKategoriAD="Barkod Ürünleri"
AltKategori="117"
AltKategoriAD="Etiket Yazıcılar"
ResimYeri="BROTHER_PT1090.jpg"
Desi=" 0,00"
TeknikAciklama=""
SistematikKategoriID="439"
SistematikKategoriAD="Etiket Yazıcılar"
StokGrup1="BROTHER"
StokGrup2="PT1090"
StokGrup3=""
StokGrup4="Lamine,Termal Transfer"
StokGrup5=""
StokGrup6="180dpi"
StokGrup7="El Tipi"
StokGrup8="Etiket Yazıcı"
StokGrup9=""
StokGrup10=""
StokGrup11=""
StokGrup12=""
StokGrup13=""
StokGrup14=""
StokGrup15=""
StokGrup16=""
Barkod1="4977766675352"
Birim1="Adet"
>
<RESIMLER>
</RESIMLER>
<STOKOZELLIKLER>
<OZELLIKLER>
<OZELLIK>Baskı Çözünürlüğü</OZELLIK>
<DEGER>180dpi</DEGER>
<OZELLIK>işlevi</OZELLIK>
<DEGER>Etiket Yazıcı</DEGER>
<OZELLIK>Kullanım şekli</OZELLIK>
<DEGER>El Tipi</DEGER>
<OZELLIK>Marka</OZELLIK>
<DEGER>BROTHER</DEGER>
<OZELLIK>Model</OZELLIK>
<DEGER>PT1090</DEGER>
<OZELLIK>Şerit Cinsi</OZELLIK>
<DEGER>Lamine,Termal Transfer</DEGER>
</OZELLIKLER>
</STOKOZELLIKLER>
</STK>
<?xml version="1.0" encoding="UTF-8"?>
<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="fiyatformat" decimal-separator="," grouping-separator="." />
<xsl:template match="STOKLAR">
<root>
<xsl:apply-templates select="STK" />
</root>
</xsl:template>
<xsl:template match="STK">
<urun>
<AnaKategori>
<Aciklama>onlinealisveris-<xsl:value-of select="@MalKodu"/></Aciklama>
<Durumu>
<xsl:choose>
<xsl:when test="translate(@Stok,'+','')>0">True</xsl:when>
<xsl:otherwise>False</xsl:otherwise>
</xsl:choose>
</Durumu>
<StokKodu>b-bayi-<xsl:value-of select="@MalKodu"/></StokKodu>
<StokAdi><xsl:value-of select="@MalAdi"/></StokAdi>
<Kod1><xsl:value-of select="@StokGrup1"/></Kod1>
<Kod2><xsl:value-of select="@StokGrup2"/></Kod2>
<Kod3><xsl:value-of select="@StokGrup3"/></Kod3>
<Kod4><xsl:value-of select="@StokGrup4"/></Kod4>
<Kod5><xsl:value-of select="@StokGrup5"/></Kod5>
<Kod6><xsl:value-of select="@StokGrup6"/></Kod6>
<Kod7><xsl:value-of select="@StokGrup7"/></Kod7>
<Kod8><xsl:value-of select="@StokGrup8"/></Kod8>
<Kod9><xsl:value-of select="@StokGrup9"/></Kod9>
<Kod10><xsl:value-of select="@StokGrup10"/></Kod10>
<Kod11><xsl:value-of select="@StokGrup11"/></Kod11>
<Kod12><xsl:value-of select="@StokGrup12"/></Kod12>
<Kod13><xsl:value-of select="@StokGrup13"/></Kod13>
<Kod14><xsl:value-of select="@StokGrup14"/></Kod14>
<Kod15><xsl:value-of select="@StokGrup15"/></Kod15>
<Detay>
<xsl:value-of select="STOKOZELLIKLER/OZELLIKLER"/>
<br />
<table border="10" width="200">
<tr>
<td>
<strong><xsl:value-of select="STOKOZELLIKLER/OZELLIKLER/OZELLIK"/></strong>
</td>
<td>
<strong>:</strong>
</td>
<td>
<xsl:value-of select="STOKOZELLIKLER/OZELLIKLER/DEGER"/>
</td>
</tr>
<tr>
</table>,
</Detay>
<Envanter><xsl:value-of select="translate(@Stok,'+','') " /></Envanter>
<Resim><xsl:value-of select="RESIMLER/*"/></Resim>
<MarkaAdi><xsl:value-of select="@Marka"/></MarkaAdi>
<KdvOrani><xsl:value-of select ="@VergiKod"/></KdvOrani>
<BirimAdi>Adet</BirimAdi>
<BirimCarpan>1</BirimCarpan>
<AlisFiyati><xsl:value-of select="@Fiyat" /></AlisFiyati>
<AlisFiyatiParaBirimi>
<xsl:choose>
<xsl:when test="@DovizKod='TL'">TL</xsl:when>
<xsl:when test="@DovizKod='USD'">USD</xsl:when>
<xsl:when test="@DovizKod='EUR'">EURO</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@DovizKod"/>
</xsl:otherwise>
</xsl:choose>
</AlisFiyatiParaBirimi>
<SatisFiyati1><xsl:value-of select="@Fiyat" /></SatisFiyati1>
<SatisFiyati1ParaBirimi>
<xsl:choose>
<xsl:when test="@DovizKod='TL'">TL</xsl:when>
<xsl:when test="@DovizKod='USD'">USD</xsl:when>
<xsl:when test="@DovizKod='EUR'">EURO</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@DovizKod"/>
</xsl:otherwise>
</xsl:choose>
</SatisFiyati1ParaBirimi>
<Isk1>0</Isk1>
<SatisFiyati2>0</SatisFiyati2>
<HizliKargo>1</HizliKargo>
<SearchKeywords><xsl:value-of select="@MalAdi" /></SearchKeywords>
<YeniUrun>1</YeniUrun>
<SokFiyatliUrun>1</SokFiyatliUrun>
<IndirimliUrun>1</IndirimliUrun>
<SatisFiyati2ParaBirimi>TL</SatisFiyati2ParaBirimi>
<Isk2>0</Isk2>
<SatisFiyati3>0</SatisFiyati3>
<SatisFiyati3ParaBirimi>TL</SatisFiyati3ParaBirimi>
<Isk3>0</Isk3>
<HavaleFiyati>0</HavaleFiyati>
<HavaleFiyatiParaBirimi>TL</HavaleFiyatiParaBirimi>
<Desi><xsl:value-of select="@Desi"/></Desi>
</urun>
</xsl:template>
</xsl:stylesheet>
Gönderildi : 25/10/2014 23:07
<urun> den once ana kategorıyı kapatmamıssın sankı bu gibi durumlarda xml inizi http://www.xmlvalidation.com/ sitesinden valid etmenizi öneririm.
The element type "AnaKategori" must be terminated by the matching end-tag "</AnaKategori>". |
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Gönderildi : 18/11/2014 13:43