[Gelöst] XML UTF-8- BOM Export benötigt

11. Februar 2022 12:01

Hallo Zusammen,

ich schon wieder. Wir müssen für einen XML Export aus Navision zwingend encoding in UTF-8 BOM verwenden. NAV biete aber nur UTF-8 ohne das BOM an ? Hat das schon einmal jemand mit UTF-8 BOM realisiert?

VG
Anke
Zuletzt geändert von Anke S. am 16. Februar 2022 11:11, insgesamt 1-mal geändert.

Re: XML UTF-8- BOM Export benötigt

11. Februar 2022 12:11

Hallo,

Was mir jetzt einfällt, ist das mit Dotnet- MSXML oder/und den XML- Komponenten in NAV native über einen Report oder eine Codeunit zu realisieren.

Das dauert, wenn man es einmal gemacht hat, auch nicht sehr viel länger.

Gruß Fiddi

Re: XML UTF-8- BOM Export benötigt

11. Februar 2022 12:19

was meinst du, wenn du sagst, dass NAV nur ohne BOM anbietet? Einen XML-Port?
Falls ja, dann geh ggf. direkt über .Net oder möglicherweise hilft dir auch die Tabelle XML Buffer weiter

Re: XML UTF-8- BOM Export benötigt

11. Februar 2022 12:43

Danke ihr Beiden! I
Ich habe die Info weiter gegeben. Derzeit sieht es wohl so aus, dass wir den .net Weg nehmen.
Ich sag Bescheid, wenn das so geklappt hat
VG
Anke

Re: XML UTF-8- BOM Export benötigt

11. Februar 2022 12:54

Anke S. hat geschrieben:NAV biete aber nur UTF-8 ohne das BOM an ?

Die XMLports schreiben mit BOM, und die XMLDoc auch.
Hier geht es um den umgekehrten Fall. BOM ist drin, soll aber raus.
https://forum.mibuso.com/discussion/685 ... s-utf8-bom
To BOM or not to BOM :wink: :greenarrow: Kapitel 23.8 https://www.unicode.org/versions/Unicode15.0.0/ch23.pdf

Re: XML UTF-8- BOM Export benötigt

16. Februar 2022 11:10

Hallo Zusammen,

wir gehen nun den Weg über XML Writer mit dotnet. Beim finalen Speichern im Exportpfad kommt UTF-8 BOM an. Wurde validiert und funktioniert.

Da ich noch immer keine Entwicklerin bin, kann ich Euch die genauen technischen Details dazu leider hier nicht liefern - Sorry :roll:
Vielen Dank für euern Input!

VG
Anke