Lange Textbausteine in XML
Verfasst: 27. April 2020 15:31
Hallo zusammen,
ich stehe gerade ein wenig auf dem Schlauch und vielleicht kann mir ja das geballte Schwarmwissen hier weiterhelfen.
Schreibe aktuell elektronische Produktkataloge direkt über das XMLDom von NAV in eine XML-Datei (BMECat1.2), was auch sehr gut funktioniert.
Manko ist, dass ich auch Textbausteine mit ausleite ... bis 1024 Zeichen ist dies kein Problem.
Ist der Textbaustein länger als 1024 Zeichen, fällt das natürlich auf die Nase und es käme zum Error in der Erstellung der XML. Daher habe ich größere Textbausteine bisher immer übersprungen.
Jetzt sind aber leider die meisten Artikel so detailliert gepflegt worden, dass die Mehrheit mehr als 1024 Zeichen hat.
Habe es jetzt mit BIGTEXT probiert, mittels var.Addtext(Textbausteinzeile.text), aber wie bekomme ich dies jetzt an das XMLDom übergeben
Bisher läuft dies mittels
IF AddElement(CurrNode, 'DESCRIPTION_LONG', "Extended Text", '', NewChild) > 0 THEN EXIT;
Aber anstelle der Var "Extended Text" (Str:1024) kann ich keine BIGTEXT-Variable übergeben.
Vielen Dank für Anregungen.
ich stehe gerade ein wenig auf dem Schlauch und vielleicht kann mir ja das geballte Schwarmwissen hier weiterhelfen.
Schreibe aktuell elektronische Produktkataloge direkt über das XMLDom von NAV in eine XML-Datei (BMECat1.2), was auch sehr gut funktioniert.
Manko ist, dass ich auch Textbausteine mit ausleite ... bis 1024 Zeichen ist dies kein Problem.
Ist der Textbaustein länger als 1024 Zeichen, fällt das natürlich auf die Nase und es käme zum Error in der Erstellung der XML. Daher habe ich größere Textbausteine bisher immer übersprungen.
Jetzt sind aber leider die meisten Artikel so detailliert gepflegt worden, dass die Mehrheit mehr als 1024 Zeichen hat.
Habe es jetzt mit BIGTEXT probiert, mittels var.Addtext(Textbausteinzeile.text), aber wie bekomme ich dies jetzt an das XMLDom übergeben
Bisher läuft dies mittels
IF AddElement(CurrNode, 'DESCRIPTION_LONG', "Extended Text", '', NewChild) > 0 THEN EXIT;
Aber anstelle der Var "Extended Text" (Str:1024) kann ich keine BIGTEXT-Variable übergeben.
Vielen Dank für Anregungen.