Neu Frage zu Datei googleshopping.xml

Alex_adv

Aktives Mitglied
17. Dezember 2019
24
5
Liebe Community,

Wir haben das erste mal den Googleshopping-Feed erstellt, und mal in die Datei googleshopping.xml hineingesehen...
Es kommt uns komisch vor, dass da so Sachen wie

XML:
<g:shipping>
    <g:country><![CDATA[DE]]></g:country>
    <g:service><![CDATA[Paket]]></g:service>
    <g:price><![CDATA[7.02 EUR]]></g:price>
</g:shipping>

drin stehen. Insbesondere wundert uns [CDATA......]
Es gibt auch Tags, da steht einfach ein Wert drin, z.B.
XML:
<g:bulk_price>
    <g:min_quantity>3</g:min_quantity>
    <g:price>9.91 EUR</g:price>
</g:bulk_price>

Läuft da was schief, und wenn ja, was?

Beste Grüße Alex
 

no80

Sehr aktives Mitglied
28. Juni 2023
557
63
Liebe Community,

Wir haben das erste mal den Googleshopping-Feed erstellt, und mal in die Datei googleshopping.xml hineingesehen...
Es kommt uns komisch vor, dass da so Sachen wie

XML:
<g:shipping>
    <g:country><![CDATA[DE]]></g:country>
    <g:service><![CDATA[Paket]]></g:service>
    <g:price><![CDATA[7.02 EUR]]></g:price>
</g:shipping>

drin stehen. Insbesondere wundert uns [CDATA......]
Es gibt auch Tags, da steht einfach ein Wert drin, z.B.
XML:
<g:bulk_price>
    <g:min_quantity>3</g:min_quantity>
    <g:price>9.91 EUR</g:price>
</g:bulk_price>

Läuft da was schief, und wenn ja, was?

Beste Grüße Alex
https://de.wikipedia.org/wiki/CDATA
Oder
https://www.data2type.de/xml-xslt-xslfo/xml/xml-in-a-nutshell/xml-grundlagen/cdata-abschnitte
 

Alex_adv

Aktives Mitglied
17. Dezember 2019
24
5
@frankell: Verzeih mir bitte, habe schon oft XML gesehen, auch im Zusammenhang mit Produktdaten. (BME-Cat, X-Rechnung, OpenTrans usw.)
Aber auf CDATA-Bereiche bin ich bisher noch nie gestoßen. Aber dank @no80 ist mir nun auch diese Spezialität geläufig.

Nur noch eine letzte Frage:
Das Konzept ist mir nun klar und ich versuche nicht, Eure kostbare Zeit mit solch’ trivialen Dingen zu verschwenden....
... aber warum wird CDATA für so eindeutige Tags wie
XML:
<g:price>...</g:price>
eingesetzt?
Geht das nicht ein bisschen auf Kosten der Lesbarkeit?

Im Übrigen ist mir selbst in > 20 GB großen BME-Cat-Dateien nie dieses CDATA über den Weg gelaufen!

Schönen Freitag gewünscht!
 

frankell

Sehr aktives Mitglied
9. September 2019
2.285
692
Flensburg
Geht das nicht ein bisschen auf Kosten der Lesbarkeit?

Aus menschlicher Perspektive, ja. Wobei das auch eher generell für XML-Dateien gilt und "nur" noch schlimmer durch CDATA wird. Aber wir sind ja auch nicht die Adressaten.

Denn XML-Dateien sollen zuvorderst maschinenlesbar sein. Und die Binären stören sich daran nicht. Im Gegenteil. Denn fehlt es, kann es ja dazu führen, dass sie einen Teil nicht verarbeiten können. Dann lieber einmal CDATA zu viel als zu wenig, auch wenn das womöglich in dieser Pauschalität auch nicht ganz richtig ist. :)
 

no80

Sehr aktives Mitglied
28. Juni 2023
557
63
@frankell: Verzeih mir bitte, habe schon oft XML gesehen, auch im Zusammenhang mit Produktdaten. (BME-Cat, X-Rechnung, OpenTrans usw.)
Aber auf CDATA-Bereiche bin ich bisher noch nie gestoßen. Aber dank @no80 ist mir nun auch diese Spezialität geläufig.

Nur noch eine letzte Frage:
Das Konzept ist mir nun klar und ich versuche nicht, Eure kostbare Zeit mit solch’ trivialen Dingen zu verschwenden....
... aber warum wird CDATA für so eindeutige Tags wie
XML:
<g:price>...</g:price>
eingesetzt?
Geht das nicht ein bisschen auf Kosten der Lesbarkeit?

Im Übrigen ist mir selbst in > 20 GB großen BME-Cat-Dateien nie dieses CDATA über den Weg gelaufen!

Schönen Freitag gewünscht!
Dann hat die BME Cat wahrscheinlich eine xsd dabei.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Frage an die Shopify Nutzer bzgl. Zahlarten Shopify-Connector 0
Neu Frage zum Thema Skonto bei Bezahlungsarten Barzahlung und QR-Code Betrieb / Pflege von JTL-Shop 0
Neu Frage in die Runde, wie handhabt ihr einen Datenrestore? Arbeitsabläufe in JTL-Wawi 17
Neu Downgrade von 3 JTL-Shop-Lizenzen auf 1 – Frage zur Umstellung der Domains User helfen Usern - Fragen zu JTL-Wawi 1
Update 1.9.8.0 auf 1.10.14.0 Frage zum Rechnungen IDU JTL-Wawi 1.10 1
Neu Frage: Artikelimport aus Amazonlisting von Drittanbietern User helfen Usern - Fragen zu JTL-Wawi 4
Zahlungsabgleich via Datei JTL-Wawi 1.11 0
JTL- Worker Dienst lässt sich nicht installieren über .bat-Datei JTL-Wawi 1.11 1
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Shop 5.61 - fehlende Sprachvariablen - suche *.slf Datei zum Import Betrieb / Pflege von JTL-Shop 3
eigene mehrere Bankverbindungen - Zugferd Datei anpassen? JTL-Wawi 1.11 2
Neu Monatsabschlüsse als csv-Datei erstellen lassen? Allgemeine Fragen zu JTL-POS 0
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Neu Mit Workflow verfügbaren Bestand aller Artikel in Datei schreiben User helfen Usern - Fragen zu JTL-Wawi 8

Ähnliche Themen