Product Feed Error3 FR

From Wiki

Jump to: navigation, search

[-] Building an Awin Product Feed

[-] Product Feed Errors


Error #3 - Caractères spéciaux dans le flux XML

Quelle est l'erreur ?

File:SpecialCharacters.png

Pourquoi ai-je cette erreur ?

Des caractères spéciaux sont utilisés dans le fichier XML.

Comment puis-je résoudre cette erreur ?

Vous pouvez soit encoder les caractères en HTML HTLM encode ou les inclure dans les tags CDATA.

Exemple #1 - Encodage HTML

  • & devient &

    <name>Red &amp; Blue T-Shirt</name>

Exemple #2 - CDATA

  • Encadrez toute la phrase/le paragraphe dans une clause CDATA
    <name><![CDATA[Red & Blue T-Shirt]]></name>

Exemple

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE merchant SYSTEM "http://www.awin.com/DTD/merchant/datafeedupload.1.5.dtd"><merchant>
<product weboffer="no" preorder="no" instock="yes" forsale="yes">
	<pid>2</pid>
	<name><![CDATA[9ct white gold 0.15 carat diamond hoop earrings]]></name>
	<desc><![CDATA[These diamond hoop earrings are designed in 9ct white gold with channel-set stones travelling all the way around. With a diameter of 15mm, they're the perfect size for daywear and will add that little bit of sparkle to your evening style.]]></desc>
	<spec><![CDATA[These diamond hoop earrings are designed in 9ct white gold with channel-set stones travelling all the way around. ]]></spec>
	<category><![CDATA[Jewellery]]></category>
	<lang><![CDATA[]]></lang>
	<brand><![CDATA[]]></brand>
	<purl><![CDATA[http://www.advertisername.co.uk/9ct-white-gold-0-15-carat-diamond-hoop-earrings.html]]></purl>
	<imgurl><![CDATA[http://www.advertisername.co.uk/media/catalog/product/1/2/1219024_3.jpg]]></imgurl>
	<thumburl><![CDATA[http://www.advertisername.co.uk/media/catalog/product/1/2/1219024_3.jpg]]></thumburl>
	<deltime><![CDATA[Allow 3 days]]></deltime>
	<currency>GBP</currency>
	<price>
		<actualp>299.00</actualp>
		<rrpp>299.00</rrpp>
	</price>
	<delcost>3.99</delcost>
	</product>
</merchant>

NOTE

Notre structure de DTD est stricte et nos balises ne sont pas interchangeables, donc <pid> (qui représente un ID de produit) doit être formaté exactement comme il l'est. C'est la même chose pour <purl>, <desc> et ainsi de suite.

DTD file.

Privacy

Due to new European legislation regarding how websites store information about you, AWIN is updating its privacy policy. You can see the new version of our policy here. If you would like to see the information we capture on this website, please click here for further details. In order to accept cookies on this site please click the 'I ACCEPT' button