Ansicht
Dokumentation
ABENASXML_QNAMES_ABEXA - ASXML QNAMES ABEXA
CL_GUI_FRONTEND_SERVICES - Frontend Services CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
- Mapping von qualifizierten Namen
Das Beispiel demonstriert das Mapping des XML-Schema-Datentyps für qualifizierte Namen.
Quelltext
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 )