- Beiträge: 12
Google Product Feed XML aus mysql
- Cedric
- Autor
- Offline
- Benutzer
Weniger
Mehr
7 Jahre 9 Monate her #3050
von Cedric
Google Product Feed XML aus mysql wurde erstellt von Cedric
Hallo zusammen,
ich hab zum ersten mal mit dem XML Adapter auf der Write Seite zu tun, nach der Beispiel XML von google hab ich mal versucht die Struktur abzubilden.
Leider komm ich jetzt nicht weiter da die Werte unter dem "Item" Knoten nicht geschrieben werden und die übergeordneten je Datensatz erscheinen.
Lässt sich das denn überhaupt mit dem flowheater bewerkstelligen? Wenn ja wäre ich für einen Denkanstoß sehr Dankbar!
Hier einmal ein Auszug aus der Beispiel XML:
Im Anhang die Beispiel XML und zwei Screenshots, vom den Feldern und einmal das Ergebnis was ich bekomme beim Testlauf, die Werte unter dem item Knoten werden hier leider nicht importiert.
Kann mir jemand dabei helfen?
oder ist das, dass Problem mit der nicht flachen XML?
Vielen Dank im voraus!
ich hab zum ersten mal mit dem XML Adapter auf der Write Seite zu tun, nach der Beispiel XML von google hab ich mal versucht die Struktur abzubilden.
Leider komm ich jetzt nicht weiter da die Werte unter dem "Item" Knoten nicht geschrieben werden und die übergeordneten je Datensatz erscheinen.
Lässt sich das denn überhaupt mit dem flowheater bewerkstelligen? Wenn ja wäre ich für einen Denkanstoß sehr Dankbar!
Hier einmal ein Auszug aus der Beispiel XML:
Code:
<?xml version="1.0"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>Example - Online Store</title>
<link>http://www.example.com</link>
<description>This is a sample feed containing the required and recommended attributes for a variety of different products</description>
<!-- First example shows what attributes are required and recommended for items that are not in the apparel category -->
<item>
<!-- The following attributes are always required -->
<g:id>TV_123456</g:id>
<g:title>LG 22LB4510 - 22" LED TV - 1080p (FullHD)</g:title>
<g:description>Attractively styled and boasting stunning picture quality, the LG 22LB4510 - 22" LED TV - 1080p (FullHD) is an excellent television/monitor. The LG 22LB4510 - 22" LED TV - 1080p (FullHD) sports a widescreen 1080p panel, perfect for watching movies in their original format, whilst also providing plenty of working space for your other applications.</g:description>
<g:link>http://www.example.com/electronics/tv/22LB4510.html</g:link>
<g:image_link>http://images.example.com/TV_123456.png</g:image_link>
<g:condition>used</g:condition>
<g:availability>in stock</g:availability>
<g:price>159.00 USD</g:price>
<g:shipping>
<g:country>US</g:country>
<g:service>Standard</g:service>
<g:price>14.95 USD</g:price>
</g:shipping>
<!-- 2 of the following 3 attributes are required fot this item according to the Unique Product Identifier Rules -->
<g:gtin>71919219405200</g:gtin>
<g:brand>LG</g:brand>
<g:mpn>22LB4510/US</g:mpn>
<!-- The following attributes are not required for this item, but supplying them is recommended -->
<g:google_product_category>Electronics > Video > Televisions > Flat Panel Televisions</g:google_product_category>
<g:product_type>Consumer Electronics > TVs > Flat Panel TVs</g:product_type>
</item>
</channel>
</rss>
Im Anhang die Beispiel XML und zwei Screenshots, vom den Feldern und einmal das Ergebnis was ich bekomme beim Testlauf, die Werte unter dem item Knoten werden hier leider nicht importiert.
Kann mir jemand dabei helfen?
oder ist das, dass Problem mit der nicht flachen XML?
Vielen Dank im voraus!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
7 Jahre 9 Monate her - 7 Jahre 9 Monate her #3051
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Google Product Feed XML aus mysql
Hallo Cedric,
derzeit kann der XML Adapter solch „komplexe“ Strukturen nicht exportieren. Es ist aber kurzfristig Besserung in Sicht. Die aktuelle Beta Version kann hier schon wesentlich mehr, allerdings gibt es mit dem „Google Product Feed“ XML Schema noch ein paar Herausforderungen zu bewältigen. Wahrscheinlich kann bis Anfang nächster Woche eine weitere Beta Version veröffentlicht werden die dann auch solche XML Strukturen exportieren kann.
Das Thema wird aktualisiert sobald der XML Adapter dieser Verarbeitung durchführen kann, inkl. kleinem Beispiel.
Hier ein Beispiel was bereits funktioniert inkl. Download Links zur aktuellen Beta Version: XML Export aus SQL Datenbank
derzeit kann der XML Adapter solch „komplexe“ Strukturen nicht exportieren. Es ist aber kurzfristig Besserung in Sicht. Die aktuelle Beta Version kann hier schon wesentlich mehr, allerdings gibt es mit dem „Google Product Feed“ XML Schema noch ein paar Herausforderungen zu bewältigen. Wahrscheinlich kann bis Anfang nächster Woche eine weitere Beta Version veröffentlicht werden die dann auch solche XML Strukturen exportieren kann.
Das Thema wird aktualisiert sobald der XML Adapter dieser Verarbeitung durchführen kann, inkl. kleinem Beispiel.
Hier ein Beispiel was bereits funktioniert inkl. Download Links zur aktuellen Beta Version: XML Export aus SQL Datenbank
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 7 Jahre 9 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
7 Jahre 9 Monate her - 7 Jahre 9 Monate her #3066
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Google Product Feed XML aus mysql
Hallo Cedric,
wie angekündigt, kann die aktuelle Beta Version (4.0.7.1 Beta6) nun auch „Google Product Feed“ XML Dokumente erzeugen. Im Anhang finden Sie ein kleines Beispiel dazu. Im Beispiel wurde eine CSV Textdatei als Input anstatt der MySQL Datenquelle verwendet, sowie wurden die auszugebenden XML Elemente auf ein Minimum reduziert, damit es etwas einfacher zu lesen ist
Hier die Download Links zu den aktuellen Beta Versionen
FlowHeater Beta 32 Bit
FlowHeater Beta 64 Bit
FlowHeater Server Beta
Damit das funktioniert müssen Sie im XML Adapter auf der WRITE Seite folgende Einstellungen vornehmen.
wie angekündigt, kann die aktuelle Beta Version (4.0.7.1 Beta6) nun auch „Google Product Feed“ XML Dokumente erzeugen. Im Anhang finden Sie ein kleines Beispiel dazu. Im Beispiel wurde eine CSV Textdatei als Input anstatt der MySQL Datenquelle verwendet, sowie wurden die auszugebenden XML Elemente auf ein Minimum reduziert, damit es etwas einfacher zu lesen ist
Hier die Download Links zu den aktuellen Beta Versionen
FlowHeater Beta 32 Bit
FlowHeater Beta 64 Bit
FlowHeater Server Beta
Damit das funktioniert müssen Sie im XML Adapter auf der WRITE Seite folgende Einstellungen vornehmen.
- Auf dem Reiter Allgemein muss die Option „Leere Felder ignorieren“ aktiviert werden. Das wird benötigt, damit der Title sowie die Description oberhalb vom „item“ nicht pro „item“ Satz ausgegeben werden. Hier gibt es noch eine Besonderheit im Beispiel. Auf dem Layer „Einmalig“ werden hier die statischen Werte für „title“ und „description“ nur beim ersten Datansatz mit ausgegeben.
- Für das XML Wurzel (Root) Element müssen Sie „rss/channel“ angeben. (siehe Screenhot) Hiermit werden einmalig die zwei („rss“ und „channel“) benötigten XML Knoten angelegt die als Wurzelelement dienen.
- Für das XML Element „item“ müssen Sie die Datengruppierung aktivieren. (siehe Screenshot) So werden gleiche eingehende Element in diesem XML Element gruppiert.
- Für alle Kinder/Child Elemente unter „item“, die eindeutig sind und nicht doppelt ausgegeben werden sollen müssen Sie die Option „Schlüsselfeld (Gruppierung)" aktivieren. Die Felder wäre im Fall des Beispiels „id, title, description, …“
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 7 Jahre 9 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.288 Sekunden