Sonderzeichen entfernen byte xml

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Sonderzeichen entfernen byte xml

Beitrag von mnd (ForumUser / 47 / 3 / 0 ) »
Hallo Alle,

Ich habe mit dem folgenden Code ein XML String erzeug

Code: Alles auswählen.

DATA:
lr_ixml TYPE REF TO if_ixml,
lr_doc TYPE REF TO if_ixml_document,
lr_element1 TYPE REF TO if_ixml_element,
lr_element2 TYPE REF TO if_ixml_element,
lr_sf TYPE REF TO if_ixml_stream_factory,
lr_ostream TYPE REF TO if_ixml_ostream,
lv_out TYPE string,
lr_renderer TYPE REF TO if_ixml_renderer.
lr_ixml = cl_ixml=>create( ).
lr_doc = lr_ixml->create_document( ).
lr_element1 = lr_doc->create_element( name = 'root' ).
lr_element1->set_attribute( name = 'attr' value = 'value' ).
lr_doc->append_child( lr_element1 ).
lr_element2 = lr_doc->create_element( name = 'child' ).
lr_element2->set_value( 'text' ).
lr_element1->append_child( lr_element2 ).
lr_sf = lr_ixml->create_stream_factory( ).
clear lv_out.
lr_ostream = lr_sf->create_ostream_cstring( lv_out ).

lr_renderer = lr_ixml->create_renderer(
document = lr_doc
ostream = lr_ostream ).
lr_renderer->render( ).


write lv_out .

Bei Ausgabe habe ich immer ein sonderzeichen vor dem XML satz bekommen. Kann jemand mir sagen, was für eine Zeichen ist und wie man es entfernen kann.
Das sondenzeichen hat Hexcode: FEFF.

Danke im Voraus
Peter

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Sonderzeichen entfernen byte xml

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »
hi!

http://de.wikipedia.org/wiki/Byte_Order_Mark
Um es zu unterdrücken muss man glaub ich dem Document noch ein Encoding (SET_ENCODING?) spendieren und dort angeben die BOM zu unterdrücken.

lg ADT

Edit: Holla! Das war mein 1000er Post!!! nur noch 24 bis zur nächsten runden Nummer :P
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

1
Antw.
820
Views
Sonderzeichen entfernen - Bedingung berücksichtigen
von Wilke-Wilhelm » 26.05.2020 08:41 • Verfasst in ABAP® Core
11
Antw.
8927
Views
Convert String to Byte etc...
von stony007_de » 19.11.2013 18:23 • Verfasst in ABAP Objects®
0
Antw.
6995
Views
0
Antw.
4541
Views
IDoc-Datei beinhaltet Segmente weniger als 1063 Byte
von genua » 10.01.2008 13:06 • Verfasst in Java & SAP®
0
Antw.
1602
Views
Ausgabe Sonderzeichen bsp. ⅜”
von jensschladitz » 26.09.2018 21:06 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44065
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45840
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43951

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44065
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45840
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43951

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44065
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 95057
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 110052
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 118278