1b.app
Link kopiert -

Verfeinerung der Produktentladung in XML

Ich muss 3 YML-Dateien generieren:
1) Vollständiger Produktkatalog
2) Nur Produkte, die in den letzten 24 Stunden erstellt wurden
3) Nur Produkte, bei denen sich der Preis, die Verfügbarkeit oder der Wert des Zusatzfeldes geändert hat (dort wird der Saldo angezeigt)
All dies kann mit der Aktion „XML-Produkte integrieren (Export)“ erfolgen.
Das Problem ist jedoch, dass die Datei nicht gültig generiert wird :(
Probleme, die ich sehe:
1) Die Beschreibung muss in CDATA eingeschlossen sein
2) Erstellen Sie die Datei in ihrer normalen Form, im Moment ist sie absolut unlesbar
Beispieldatei https://erp.openshop.ua/media/export/product/Openshop-catalog-avail-price-change...
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Andrey Vladimirovich Sukhanitsky schrieb: 1) Die Beschreibung sollte in CDATA eingeschlossen werden
Standardmäßig ist dies nicht erforderlich. Wenn Sie Markup-Symbole in der Beschreibung haben, wodurch das Markup mehrdeutig ist - wir können die Einstellung abschließen, dass die Beschreibung in einen CDATA-Abschnitt eingeschlossen wird -, dauert dies 1 Stunde
Sukhanitsky Andrey Vladimirovich schrieb: form, at im Moment ist es absolut nicht lesbar
Standardmäßig ist das XML-Format ein String mit der entsprechenden Tag-Syntax. Sie bilden XML aber wie im Markup des YML-Formats (Yandex Market Language), das ebenfalls auf der XML-Syntax basiert. Es wird direkt formatiert, wenn es angezeigt wird (z. B. durch einen Browser). Die Formatierung des Markups durch Bindestriche/Tabulatoren/Leerzeichen hat keinen Wert für das maschinelle Lesen (für das fast immer XML verwendet wird), sondern erhöht im Gegenteil die Dateigröße (Bindestriche/Leerzeichen/Tabulatoren sind die gleichen Zeichen).
17.02.2021, 14:12
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