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 / 4419 / 224 / 1189 ) »
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.
558
Views
Sonderzeichen entfernen - Bedingung berücksichtigen
von Wilke-Wilhelm » 26.05.2020 08:41 • Verfasst in ABAP® Core
0
Antw.
1259
Views
2-Byte-Characters
von black_adept » 18.04.2005 14:57 • Verfasst in ABAP® für Anfänger
11
Antw.
7405
Views
Convert String to Byte etc...
von stony007_de » 19.11.2013 18:23 • Verfasst in ABAP Objects®
0
Antw.
6473
Views
0
Antw.
848
Views
Herrausfinden ob ein Zeichen ein Byte groß ist oder zwei.
von Kriskra » 21.04.2005 15:10 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1774
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2314

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1774
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2314

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 340
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 936
MS-Word als Editor
letzen Monat von tekko 1 / 4445