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.
809
Views
Sonderzeichen entfernen - Bedingung berücksichtigen
von Wilke-Wilhelm » 26.05.2020 08:41 • Verfasst in ABAP® Core
11
Antw.
8876
Views
Convert String to Byte etc...
von stony007_de » 19.11.2013 18:23 • Verfasst in ABAP Objects®
0
Antw.
6975
Views
0
Antw.
4527
Views
IDoc-Datei beinhaltet Segmente weniger als 1063 Byte
von genua » 10.01.2008 13:06 • Verfasst in Java & SAP®
0
Antw.
1592
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 20 Stunden von Manfred K. 1 / 79
Pflegeview zeigt nicht alle Daten an
Gestern von sapdepp gelöst 7 / 454
ALV Grid und Dynprofeld
vor 2 Tagen von PeterPaletti 5 / 489

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 20 Stunden von Manfred K. 1 / 79
Pflegeview zeigt nicht alle Daten an
Gestern von sapdepp gelöst 7 / 454
ALV Grid und Dynprofeld
vor 2 Tagen von PeterPaletti 5 / 489

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 20 Stunden von Manfred K. 1 / 79
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50752
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 67004
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78759