Product Feed Error3 FR
From Wiki
[-] Building an Awin Product Feed
[-] Product Feed Errors
Error #3 - Caractères spéciaux dans le flux XML |
Quelle est l'erreur ?
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 & 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.