XML-Produkt-Feed - "Produktexport führte zu Validierungsfehlern"

Hi,
wir haben ein Problem mit dem Export von XML-Produktfeed aus Shopware 6.

Das Problem besteht darin, dass der Produkt-Feed mit einer Fehlermeldung nicht erzeugt werden kann: „Export file generation for product export resulted in validation errors“.

Wir haben herausgefunden, dass die Erstellung des Feeds nur an einer Variablen scheitert: product.translated.description

Wenn wir sie nicht angeben, funktioniert alles einwandfrei.

Das Problem liegt wahrscheinlich darin, dass einige Produktbeschreibungen mit TinyMCE bearbeitet wurden und einige Sonderzeichen gespeichert wurden. Das könnte auch beim Import der Produktbeschreibungen passiert sein. Leider gibt es Tausende von Produkten und es ist schwierig, das Problem genau einzugrenzen.

Wir haben verschiedene Twig-Filter ausprobiert, um das Problem zu lösen. ( | raw, | escape, |striptags|trim|convert_encoding, …)

Wir haben auch versucht, Zeichen zu ersetzen. Wir haben einen Fehler „PDCADATA invalid Char value 16“ gefunden. Es sieht also so aus, als ob unsichtbare Zeichen (\x00-\x1f) irgendwie in der Textbeschreibung enthalten sind.

Wir dachten auch, dass es an der Größe des Feeds liegen könnte, da die Datei etwa 8+ MB groß ist. Also haben wir versucht, die Beschreibung durch einen großen lorem ipsum-Text zu ersetzen und der Produkt-Feed funktionierte einwandfrei. Es kann sich also nicht um ein Problem mit dem PHP-Speicher oder der Skriptausführungszeit handeln.

Habt ihr ähnliche Erfahrungen gemacht oder habt ihr einen Vorschlag, was wir sonst noch versuchen könnten?

Wir verwenden Shopware Version 6.4.20.0. Wir verwenden die Standardvorlage für einen XML-Feed - Google Shopping.


image

Wir konnten das Problem soeben lösen. Nur bei einem Produkt wurde dieses Sonderzeichen in der Beschreibung gespeichert.


image
image