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 / 4271 / 213 / 1140 ) »
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.
354
Views
Sonderzeichen entfernen - Bedingung berücksichtigen
von Wilke-Wilhelm » 26.05.2020 08:41 • Verfasst in ABAP® Core
0
Antw.
1064
Views
2-Byte-Characters
von black_adept » 18.04.2005 14:57 • Verfasst in ABAP® für Anfänger
11
Antw.
6754
Views
Convert String to Byte etc...
von stony007_de » 19.11.2013 18:23 • Verfasst in ABAP Objects®
1
Antw.
1701
Views
UNICODE / Double Byte fähiges Programm?
von ernst » 21.05.2004 15:01 • Verfasst in Basis
0
Antw.
6124
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140