1b.app
Link kopiert -
Guten Tag.
Beim Arbeiten mit XML-Feeds ist uns das folgende Problem begegnet.
???? Das Wesentliche:
Wir erhalten einen eingehenden XML-Feed mit <![CDATA[...]]>-Blöcken – am häufigsten in Eigenschaftsbeschreibungen zu finden. Dieser Feed wird in unserem System verarbeitet und dann generieren wir unseren eigenen Ausgabe-Feed, der an das Kyero-Portal gesendet wird.
???? Problem:
Kyero Portal verbietet die Verwendung von CDATA (sowie HTML-Tags) in Textfeldern, insbesondere <description>. Dies hat zur Folge, dass unser Feed beim Import auf ihre Seite abgelehnt wird.
✅ Frage:
Ist es möglich, den CDATA-Wrapper in der Phase der Ausgabe-Feed-Generierung in unserem System zu entfernen und den Inhalt als einfachen Text weiterzugeben? Es ist wichtig, dass:
Sonderzeichen (<, >, &) wurden in der korrekten XML-Form beibehalten (z. B. durch <, >, & ersetzt)
Die XML-Struktur wurde nicht verletzt
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Soweit ich weiß, legt Box standardmäßig kein CDATA für Dateien fest. Um einige unerwünschte Zeichen zu ignorieren, können Sie theoretisch die automatische Ersetzung in den Aktionseinstellungen aktivieren. Geben Sie einen Link zu der Box und ein Beispiel für die Einrichtung der Aktion an, für die Sie gerade die Datei generieren, damit Sie genauer hinschauen und verstehen können, was dort getan werden muss.
29.05.2025, 14:31
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar