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 / 4455 / 227 / 1198 ) »
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.
606
Views
Sonderzeichen entfernen - Bedingung berücksichtigen
von Wilke-Wilhelm » 26.05.2020 08:41 • Verfasst in ABAP® Core
11
Antw.
7521
Views
Convert String to Byte etc...
von stony007_de » 19.11.2013 18:23 • Verfasst in ABAP Objects®
0
Antw.
6553
Views
0
Antw.
4001
Views
IDoc-Datei beinhaltet Segmente weniger als 1063 Byte
von genua » 10.01.2008 13:06 • Verfasst in Java & SAP®
1
Antw.
2311
Views
Prüfung auf Sonderzeichen
von Gast » 08.01.2006 11:26 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

RFC vs. ODATA
Gestern von ewx 3 / 195

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.