<xml> <product> <media_gallery> <image1> xxxxxxxxxxx-1107jpg.jpg </image1> <image2> http://www..jpg </image2> <image3> http://www..jpg </image3> </media_gallery> <categories> <category1>TV Ürünleri</category1> </categories> <name>Dilek Feneri Dilek Balonu 3 Adet</name> <sku>1.00308.00</sku> <status>Aktif</status> <description> </description> <special_price>4.9000</special_price> <price>19.9000</price> <tax>18</tax> <image2> http://jpg </image2> <image1> http://jpg </image1> <image3> http://.jpg </image3> <quantity>244</quantity> </product>
Kullandığım xml şablon ise şu şekilde ,
<?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:template match="xml">
<root>
<xsl:apply-templates select="product"/>
</root>
</xsl:template>
<xsl:template match="product">
<urun>
<AnaKategori>
<xsl:value-of select="categories/category1"/>
</AnaKategori>
<Durumu>true</Durumu>
<StokKodu>
<xsl:value-of select="sku"/>
</StokKodu>
<StokAdi>
<xsl:value-of select="name"/>
</StokAdi>
<Detay>
<xsl:value-of select="description"/>
</Detay>
<Envanter>
<xsl:value-of select="quantity"/>
</Envanter>
<Resim>
<xsl:value-of select="media_gallery/image1"/>
</Resim>
<Resim2>
<xsl:value-of select="media_gallery/image2"/>
</Resim2>
<Resim3>
<xsl:value-of select="media_gallery/image3"/>
</Resim3>
<Resim4>
<xsl:value-of select="media_gallery/image4"/>
</Resim4>
<Resim5>
<xsl:value-of select="media_gallery/image5"/>
</Resim5>
<Resim6>
<xsl:value-of select="media_gallery/image6"/>
</Resim6>
<Resim7>
<xsl:value-of select="media_gallery/image7"/>
</Resim7>
<Resim8>
<xsl:value-of select="media_gallery/image8"/>
</Resim8>
<KdvOrani>
<xsl:value-of select="tax"/>
</KdvOrani>
<BirimAdi>
<xsl:value-of select="BirimAdi"/>
</BirimAdi>
<!-- istenirse kullanılabilir -->
<BirimCarpan>
<xsl:value-of select="BirimCarpan"/>
</BirimCarpan>
<!-- istenirse kullanılabilir -->
<HavaleFiyati>
<xsl:value-of select="HavaleFiyati"/>
</HavaleFiyati>
<HavaleFiyatiParaBirimi>
<xsl:value-of select="HavaleFiyatiParaBirimi"/>
</HavaleFiyatiParaBirimi>
<SatisFiyati1>
<xsl:value-of select="special_price"/>
</SatisFiyati1>
<SatisFiyati1ParaBirimi>TL</SatisFiyati1ParaBirimi>
<Isk1>
<xsl:value-of select="Isk1"/>
</Isk1>
<!--istenirse kullanılablir -->
<SatisFiyati2>
<xsl:value-of select="SatisFiyati2"/>
</SatisFiyati2>
<Isk2>
<xsl:value-of select="Isk2"/>
</Isk2>
<SatisFiyati2ParaBirimi>
<xsl:value-of select="SatisFiyati2ParaBirimi"/>
</SatisFiyati2ParaBirimi>
<SatisFiyati3>
<xsl:value-of select="SatisFiyati3"/>
</SatisFiyati3>
<Isk3>
<xsl:value-of select="Isk3"/>
</Isk3>
<SatisFiyati3ParaBirimi>
<xsl:value-of select="SatisFiyati3ParaBirimi"/>
</SatisFiyati3ParaBirimi>
<SatisFiyati4>
<xsl:value-of select="SatisFiyati4"/>
</SatisFiyati4>
<Isk4>
<xsl:value-of select="Isk4"/>
</Isk4>
<SatisFiyati4ParaBirimi>
<xsl:value-of select="SatisFiyati4ParaBirimi"/>
</SatisFiyati4ParaBirimi>
<SatisFiyati5>
<xsl:value-of select="SatisFiyati5"/>
</SatisFiyati5>
<Isk5>
<xsl:value-of select="Isk5"/>
</Isk5>
<SatisFiyati5ParaBirimi>
<xsl:value-of select="SatisFiyati5ParaBirimi"/>
</SatisFiyati5ParaBirimi>
<PiyasaFiyati>
<xsl:value-of select="PiyasaFiyati"/>
</PiyasaFiyati>
<PiyasaFiyatiParaBirimi>
<xsl:value-of select="PiyasaFiyatiParaBirimi"/>
</PiyasaFiyatiParaBirimi>
<!-- istenirse kullanılablir Dikkat: Müşterinin değil sitenin alış fiyatları -->
<AlisFiyati>
<xsl:value-of select="SatisFiyati1"/>
</AlisFiyati>
<AlisFiyatiParaBirimi>
<xsl:value-of select="SatisFiyati1ParaBirimi"/>
</AlisFiyatiParaBirimi>
<Desi>
<xsl:value-of select="Desi"/>
</Desi>
<HizliKargo>
<xsl:value-of select="HizliKargo"/>
</HizliKargo>
<EnUcuzUrun>
<xsl:value-of select="EnUcuzUrun"/>
</EnUcuzUrun>
<AyniGunTeslim>
<xsl:value-of select="AyniGunTeslim"/>
</AyniGunTeslim>
<OzelUrun>
<xsl:value-of select="OzelUrun"/>
</OzelUrun>
<IndirimliUrun>
<xsl:value-of select="IndirimliUrun"/>
</IndirimliUrun>
<SinirliSayidaUrun>
<xsl:value-of select="SinirliSayidaUrun"/>
</SinirliSayidaUrun>
<FirsatUrunu>
<xsl:value-of select="FirsatUrunu"/>
</FirsatUrunu>
<YeniUrun>
<xsl:value-of select="YeniUrun"/>
</YeniUrun>
<SokFiyatliUrun>
<xsl:value-of select="SokFiyatliUrun"/>
</SokFiyatliUrun>
<HediyeliUrun>
<xsl:value-of select="HediyeliUrun"/>
</HediyeliUrun>
<SearchKeywords>
<xsl:value-of select="SearchKeywords"/>
</SearchKeywords>
<YazarAdi>
<xsl:value-of select="YazarAdi"/>
</YazarAdi>
<YayinEvi>
<xsl:value-of select="YayinEvi"/>
</YayinEvi>
<!--<UreticiKodu>
<xsl:value-of select="UreticiKodu" />
</UreticiKodu>
<CatId>
<xsl:value-of select="CatId" />
</CatId>
<MarkId>
<xsl:value-of select="MarkId" />
</MarkId>
<UrunId>
<xsl:value-of select="UrunId" />
</UrunId>
<url>
<xsl:value-of select="url" />
</url>-->
<!-- asagıdaki alanlari gerekmedikce kullanmayin-->
<!--<TedarikciAdi>
<xsl:value-of select="TedarikciAdi" />
</TedarikciAdi>
<XmlTedarikciAdi>
<xsl:value-of select="XmlTedarikciAdi" />
</XmlTedarikciAdi>-->
<xsl:copy-of select="tekstil"/>
</urun>
</xsl:template>
</xsl:stylesheet>Yardımcı olursanız sevinirim.