Ansicht
Dokumentation

ABENASXML_QNAMES_ABEXA - ASXML QNAMES ABEXA

ABENASXML_QNAMES_ABEXA - ASXML QNAMES ABEXA

CL_GUI_FRONTEND_SERVICES - Frontend Services   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Mapping von qualifizierten Namen

Das Beispiel demonstriert das Mapping des XML-Schema-Datentyps für qualifizierte Namen.

Quelltext

Ausführen

Beschreibung

In diesem Beispiel werden erst zwei Serialisierungen von ABAP-Datenobjekten in das asXML-Format durchgeführt, deren Inhalt dem Format "{URI}name" entspricht. Bei der ersten Serialisierung sind die Datenobjekte vom Typ string, bei der zweiten vom Typ XSDQNAME. Während im ersten Fall der Inhalt unverändert übernommen wird, wird der im zweiten Fall als qualifizierter Name interpretiert und die zugehörigen Namensraumdeklarationen werden erzeugt.

Danach werden XML-Daten erzeugt, die ein Element mit und ein Element ohne Namensraumpräfix enthalten. Diese Daten werden in ABAP-Datenobjekte vom Typ string und vom Typ XSDQNAME deserialisiert. Das Element mit Namensraumpräfix wird unverändert in das Datenobjekt vom Typ string deserialisiert. Bei der Deserialisierung in das Datenobjekt vom Typ XSDQNAME findet aber eine Konvertierung in das Format "{URI}name" statt. Das Element ohne Namensraumpräfix wird in beiden Fällen unverändert deserialisiert, da es nur den leeren Standardnamensraum gibt.






CPI1466 during Backup   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1570 Date: 20240523 Time: 172546     sap01-206 ( 49 ms )