FAQ

Welchen Bedingungen soll mein XML Feed entsprechen?

Unter http://www.cleafs.com/tracker/productsfeed.xsd und http://www.xmlme.com/Validator.aspx können Sie überprüfen, ob Ihr XML feed der CLEAFS Norm entspricht.

Beispiel eines XML Produktfeeds:

<?xml version="1.0"?>
<productFeed>
<product id="123">
<name>Product 1</name>
<price>12345</price>
<description>
<![CDATA[ Uber product ]]>
</description>
<productURL>
<![CDATA[ www.product1.com ]]>
</productURL>
<imageURL>
<![CDATA[ www.product1.com/image.gif ]]>
</imageURL>
<additional>
<color value="red"/>
<size>XXL</size>
</additional>
</product>
<product id="124">
<name>Product 2</name>
<price>22345</price>
<productURL>
<![CDATA[ www.product1.com ]]>
</productURL>
</product>
</productFeed>

Verpflichtete Tags sind: /ProduktFeed, Produkt, Name, Preis /und /ProduktURL/

Jedes Produkt sollte mit einer einmaligen ID versehen werden.  

/Preis/ sollte in Euros angedeutet werden, das heißt ohne Punkt- und Kommazeichen.

Einwandfreie Syntax

Der nachfolgende XSD Code kann dazu benutzt werden, die Korrektheit der Syntax in der XML –Datei zu überprüfen.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs=" http://www.w3.org/2001/XMLSchema " elementFormDefault="qualified">
<xs:element name="productFeed">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="product" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="product">
<xs:complexType>
<xs:sequence>
<xs:element ref="name"/>
<xs:element minOccurs="0" ref="price"/>
<xs:element minOccurs="0" ref="description"/>
<xs:element ref="productURL"/>
<xs:element minOccurs="0" ref="imageURL"/>
<xs:element minOccurs="0" ref="additional"/>
</xs:sequence>
<xs:attribute name="id" use="required" type="xs:integer"/>
</xs:complexType>
</xs:element>
<xs:element name="name" type="xs:string"/>
<xs:element name="price" type="xs:float"/>
<xs:element name="description" type="xs:string"/>
<xs:element name="productURL" type="xs:string"/>
<xs:element name="imageURL" type="xs:string"/>
<xs:element name="additional">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

Sehen Sie sich ein Beispiel eines funktionierenden XML Feed an auf http://www.beachmasters.nl/feed/?partner=cleafs&type=xml

 

zurück

Bekijk Cleafs op LinkedIn

Bekijk Cleafs op FaceBook

Bekijk Cleafs op Twitter

Login
Choose language Deutsch Deutsch