Seite 1 von 1
[Gelöst] XML UTF-8- BOM Export benötigt
Verfasst: 11. Februar 2022 12:01
von Anke S.
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
Re: XML UTF-8- BOM Export benötigt
Verfasst: 11. Februar 2022 12:11
von fiddi
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
Verfasst: 11. Februar 2022 12:19
von sweikelt
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
Verfasst: 11. Februar 2022 12:43
von Anke S.
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
Verfasst: 11. Februar 2022 12:54
von Kowa
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-bomTo BOM or not to BOM
Kapitel 23.8
https://www.unicode.org/versions/Unicode15.0.0/ch23.pdf
Re: XML UTF-8- BOM Export benötigt
Verfasst: 16. Februar 2022 11:10
von Anke S.
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
Vielen Dank für euern Input!
VG
Anke