SAP ABAP Class CL_SOAP_XML_PARSER (SRT Utilities: XML Helper)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_UTIL (Package) SOAP Runtime Utilities
Properties
Class CL_SOAP_XML_PARSER  
Short Description SRT Utilities: XML Helper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_UTIL   SOAP Runtime Utilities 
Created 20080715   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SOAP_XML_PARSER has no forward declaration.
Interfaces
Class CL_SOAP_XML_PARSER has no interface implemented.
Friends
Class CL_SOAP_XML_PARSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TAG_TYPE_ATTRIBUTE Constant Public Type reference (TYPE) SRT_XML_DATA-TAG_TYPE 'ATTRIBUTE' 20080804
2 CO_TAG_TYPE_COMMENT Constant Public Type reference (TYPE) SRT_XML_DATA-TAG_TYPE 'COMMENT' 20080804
3 CO_TAG_TYPE_DATA Constant Public Type reference (TYPE) SRT_XML_DATA-TAG_TYPE 'DATA' 20080804
4 CO_TAG_TYPE_HEADER Constant Public Type reference (TYPE) SRT_XML_DATA-TAG_TYPE 'HEADER' 20080804
5 CO_TAG_TYPE_NODE_ONLY Constant Public Type reference (TYPE) SRT_XML_DATA-TAG_TYPE 'NODE_ONLY' 20080804
6 CO_XML_QUOTE_BEG Constant Private Type reference (TYPE) CHAR1 '<' 20080715
7 CO_XML_QUOTE_COMMENT Constant Private Type reference (TYPE) CHAR1 '!' 20080804
8 CO_XML_QUOTE_END Constant Private Type reference (TYPE) CHAR1 '>' 20080715
9 CO_XML_QUOTE_HEADER Constant Private Type reference (TYPE) CHAR1 '?' 20080804
10 CO_XML_QUOTE_SLASH Constant Private Type reference (TYPE) CHAR1 '/' 20080715
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ERROR Static method Private Method 20090217
2 GET_ATTRIBUTES Static method Private Method 20080804
3 GET_DATA Static method Public Method Get Data from an XML document 20080715
4 GET_FORMATTED_DATA Static method Public Method Get Formatted Data from an XML document 20090114
5 GET_NEXT Static method Private Method 20080715
Events
Class CL_SOAP_XML_PARSER has no event.
Types
Class CL_SOAP_XML_PARSER has no local type.
Method Signatures

Method CREATE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ERROR_TEXT Value transfer Type reference (TYPE) STRING 20090217
2 Importing POSITION Call by reference Type reference (TYPE) I 20090217

Method CREATE_ERROR on class CL_SOAP_XML_PARSER has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIB_LIST Call by reference Type reference (TYPE) SRT_XML_DATA_TAB 20080804
2 Exporting ERROR_TEXT Call by reference Type reference (TYPE) STRING 20080804
3 Importing POSITION Call by reference Type reference (TYPE) I 20080804
4 Exporting TAG_NAME Call by reference Type reference (TYPE) SRT_XML_DATA-TAG_NAME Tag Name 20080804
5 Importing WHOLE_NAME Call by reference Type reference (TYPE) STRING 20080804

Method GET_ATTRIBUTES on class CL_SOAP_XML_PARSER has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) SRT_XML_DATA_TAB XML Tag Data Table 20080715
2 Exporting ERROR_TEXT Call by reference Type reference (TYPE) STRING Error text in case of invalid XML 20080715
3 Importing XDOC Call by reference Type reference (TYPE) XSTRING XML Fragment 20080715

Method GET_DATA on class CL_SOAP_XML_PARSER has no exception.

Method GET_FORMATTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIB_SIGN Call by reference Type reference (TYPE) CHAR1 '>' Character for Attribute 20090116
2 Exporting DATA Call by reference Type reference (TYPE) SRT_XML_FDATA_TAB XML Tag Data (formatted) Table 20090114
3 Exporting ERROR_TEXT Call by reference Type reference (TYPE) STRING Error text in case of invalid XML 20090114
4 Importing INDENT_SIGN Call by reference Type reference (TYPE) CHAR1 '-' Character for Indention (Def. MINUS) 20090116
5 Importing XDOC Call by reference Type reference (TYPE) XSTRING XML Fragment 20090114

Method GET_FORMATTED_DATA on class CL_SOAP_XML_PARSER has no exception.

Method GET_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADD_TAG_NAME Call by reference Type reference (TYPE) SRT_XML_DATA-TAG_NAME Tag Name 20090217
2 Exporting ADD_TAG_ONLY Call by reference Type reference (TYPE) XSDBOOLEAN 20090217
3 Exporting ATTRIB_LIST Call by reference Type reference (TYPE) SRT_XML_DATA_TAB 20080804
4 Exporting ATTRIB_ONLY Call by reference Type reference (TYPE) XSDBOOLEAN 20090116
5 Exporting ERROR_TEXT Call by reference Type reference (TYPE) STRING 20080715
6 Changing POSITION Call by reference Type reference (TYPE) I 20080715
7 Importing SDOC Call by reference Type reference (TYPE) STRING 20080715
8 Exporting TAG_END Call by reference Type reference (TYPE) XSDBOOLEAN 20080715
9 Exporting TAG_NAME Call by reference Type reference (TYPE) SRT_XML_DATA-TAG_NAME Tag Name 20080715
10 Exporting TAG_ONLY Call by reference Type reference (TYPE) XSDBOOLEAN 20080715
11 Exporting TAG_TYPE Call by reference Type reference (TYPE) SRT_XML_DATA-TAG_TYPE XML_HEADER, NODE_ONLY, ATTRIBUTE, COMMENT, ... 20080804
12 Exporting TAG_VALUE Call by reference Type reference (TYPE) SRT_XML_DATA-TAG_VALUE Tag Value 20080715

Method GET_NEXT on class CL_SOAP_XML_PARSER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 712