SAP ABAP Class CL_IXML_80_20 (iXML 80/20 Functionality)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-XML (Application Component) ABAP XML Processing
     SIXML (Package) iXML Library: Parsing, DOM Representation, and XML Rendering
Properties
Class CL_IXML_80_20  
Short Description iXML 80/20 Functionality    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SIXML   iXML Library: Parsing, DOM Representation, and XML Rendering 
Created 20010304   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IXML_80_20 has no forward declaration.
Interfaces
Class CL_IXML_80_20 has no interface implemented.
Friends
Class CL_IXML_80_20 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML iXML Instance 20010304
2 C_IXML_STREAM_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY iXMLStreamFactory Instance 20010304
3 C_XSLT_PROCESSOR Static Attribute Private Object reference (TYPE REF TO) CL_XSLT_PROCESSOR XSLT Processor 20010304
Methods
# Method Level Visibility Method type Description Created on
1 INIT_IXML Static method Private Method Initialization iXML Library 20010304
2 INIT_XSLT Static method Private Method Initialization XSLT Library 20010304
3 PARSE_TO_DOCUMENT Static method Public Method Parse XML Stream (String, XString, Table) in DOM 20010304
4 RENDER_TO_STRING Static method Public Method Rendering of DOM into XML String (utf-8 / utf-16) 20010304
5 RENDER_TO_TABLE_OF_C Static method Public Method Rendering of DOM into XML Table (Type C) (utf-8 / utf-16) 20010304
6 RENDER_TO_TABLE_OF_X Static method Public Method Rendering of DOM into XML Table (Type X) (utf-8) 20010304
7 RENDER_TO_XSTRING Static method Public Method Rendering of DOM into XML XString (utf-8) 20010304
8 XSL_TRANSFORM_DOCUMENT Static method Public Method Transforms DOM via XSLT into DOM 20010304
9 XSL_TRANSFORM_STRING Static method Public Method Transforms an XML String via XSLT into a String 20010304
10 XSL_TRANSFORM_TABLE_OF_C Static method Public Method Transforms an XML Table via XSLT into a Table 20010304
11 XSL_TRANSFORM_TABLE_OF_X Static method Public Method Transforms an XML Table via XSLT into a Table 20010304
12 XSL_TRANSFORM_XSTRING Static method Public Method Transforms an XML XString via XSLT into an XString 20010304
Events
Class CL_IXML_80_20 has no event.
Types
Class CL_IXML_80_20 has no local type.
Method Signatures

Method INIT_IXML Signature

Method INIT_IXML on class CL_IXML_80_20 has no parameter.
Method INIT_IXML on class CL_IXML_80_20 has no exception.

Method INIT_XSLT Signature

Method INIT_XSLT on class CL_IXML_80_20 has no parameter.
Method INIT_XSLT on class CL_IXML_80_20 has no exception.

Method PARSE_TO_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Dokument 20010304
2 Importing NAMESPACE_AWARE Call by reference Type reference (TYPE) I 1 XML Namespace-sensitiv (=0/1) 20010304
3 Importing STREAM_STRING Call by reference Type reference (TYPE) STRING XML String 20010304
4 Importing STREAM_TABLE Call by reference Type reference (TYPE) STANDARD TABLE XML Tabelle 20010304
5 Importing STREAM_TABLE_SIZE Call by reference Type reference (TYPE) I XML Tabelle (über Typ X) Anzahl Bytes 20010304
6 Importing STREAM_XSTRING Call by reference Type reference (TYPE) XSTRING XML XString 20010304
7 Importing UN_PRETTY_PRINT Call by reference Type reference (TYPE) I 0 Pretty-Print Formatierung aufheben (=0/1) 20010304
8 Importing VALIDATING Call by reference Type reference (TYPE) I 0 Validierend (=0/1) 20010304

Method PARSE_TO_DOCUMENT on class CL_IXML_80_20 has no exception.

Method RENDER_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Dokument 20010304
2 Importing ENCODING Value transfer Type reference (TYPE) STRING Encoding (default: utf-8 / utf-16) 20010304
3 Importing PRETTY_PRINT Call by reference Type reference (TYPE) I 0 Pretty-Print Formatierung (=0/1) 20010304
4 Returning STREAM_STRING Value transfer Type reference (TYPE) STRING XML String 20010304

Method RENDER_TO_STRING on class CL_IXML_80_20 has no exception.

Method RENDER_TO_TABLE_OF_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Dokument 20010304
2 Importing ENCODING Value transfer Type reference (TYPE) STRING Encoding (default utf-8 / utf-16) 20010304
3 Importing PRETTY_PRINT Call by reference Type reference (TYPE) I 0 Pretty-Print Formatierung (=0/1) 20010304
4 Exporting STREAM_TABLE Value transfer Type reference (TYPE) STANDARD TABLE XML Tabelle (über Typ C) 20010304
5 Exporting STREAM_TABLE_SIZE Call by reference Type reference (TYPE) I XML Tabelle Anzahl Bytes (!) 20010304

Method RENDER_TO_TABLE_OF_C on class CL_IXML_80_20 has no exception.

Method RENDER_TO_TABLE_OF_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Dokument 20010304
2 Importing ENCODING Value transfer Type reference (TYPE) STRING Encoding (default utf-8) 20010304
3 Importing PRETTY_PRINT Call by reference Type reference (TYPE) I 0 Pretty-Print Formatierung (=0/1) 20010304
4 Exporting STREAM_TABLE Value transfer Type reference (TYPE) STANDARD TABLE XML Tabelle (über Typ X) 20010304
5 Exporting STREAM_TABLE_SIZE Call by reference Type reference (TYPE) I XML Tabelle Anzahl Bytes 20010304

Method RENDER_TO_TABLE_OF_X on class CL_IXML_80_20 has no exception.

Method RENDER_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Dokument 20010304
2 Importing ENCODING Value transfer Type reference (TYPE) STRING Encoding (default: utf-8) 20010304
3 Importing PRETTY_PRINT Call by reference Type reference (TYPE) I 0 Pretty-Print Formatierung (=0/1) 20010304
4 Returning STREAM_XSTRING Value transfer Type reference (TYPE) XSTRING XML XString 20010304

Method RENDER_TO_XSTRING on class CL_IXML_80_20 has no exception.

Method XSL_TRANSFORM_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUTPUT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Ausgabe 20010304
2 Importing XML Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Eingabe 20010304
3 Importing XSLT Call by reference Type reference (TYPE) PROGNAME XSLT Stylesheet 20010304

Method XSL_TRANSFORM_DOCUMENT on class CL_IXML_80_20 has no exception.

Method XSL_TRANSFORM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Ausgabe (XML/HTML/Plaintext) 20010304
2 Importing RESULT_ENCODING Value transfer Type reference (TYPE) STRING Encoding der Ausgabe (default: utf-8 / utf-16) 20010304
3 Importing XML Call by reference Type reference (TYPE) STRING XML Eingabe 20010304
4 Importing XSLT Call by reference Type reference (TYPE) PROGNAME XSLT Stylesheet 20010304

Method XSL_TRANSFORM_STRING on class CL_IXML_80_20 has no exception.

Method XSL_TRANSFORM_TABLE_OF_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Value transfer Type reference (TYPE) STANDARD TABLE Ausgabe (XML/HTML/Plaintext) 20010304
2 Importing RESULT_ENCODING Value transfer Type reference (TYPE) STRING Encoding der Ausgabe (default: utf-8 / utf-16) 20010304
3 Exporting RESULT_SIZE Call by reference Type reference (TYPE) I Ausgabe Anzahl Bytes (!) 20010304
4 Importing XML Call by reference Type reference (TYPE) STANDARD TABLE XML Eingabe 20010304
5 Importing XML_SIZE Call by reference Type reference (TYPE) I XML Eingabe Anzahl Bytes (!) 20010304
6 Importing XSLT Call by reference Type reference (TYPE) PROGNAME XSLT Stylesheet 20010304

Method XSL_TRANSFORM_TABLE_OF_C on class CL_IXML_80_20 has no exception.

Method XSL_TRANSFORM_TABLE_OF_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Value transfer Type reference (TYPE) STANDARD TABLE Ausgabe (XML/HTML/Plaintext) 20010304
2 Importing RESULT_ENCODING Value transfer Type reference (TYPE) STRING Encoding der Ausgabe (default: utf-8) 20010304
3 Exporting RESULT_SIZE Call by reference Type reference (TYPE) I Ausgabe Anzahl Bytes (!) 20010304
4 Importing XML Call by reference Type reference (TYPE) STANDARD TABLE XML Eingabe 20010304
5 Importing XML_SIZE Call by reference Type reference (TYPE) I XML Eingabe Anzahl Bytes (!) 20010304
6 Importing XSLT Call by reference Type reference (TYPE) PROGNAME XSLT Stylesheet 20010304

Method XSL_TRANSFORM_TABLE_OF_X on class CL_IXML_80_20 has no exception.

Method XSL_TRANSFORM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XSTRING Ausgabe (XML/HTML/Plaintext) 20010304
2 Importing RESULT_ENCODING Value transfer Type reference (TYPE) STRING Encoding der Ausgabe (default: utf-8) 20010304
3 Importing XML Call by reference Type reference (TYPE) XSTRING XML Eingabe 20010304
4 Importing XSLT Call by reference Type reference (TYPE) PROGNAME XSLT Stylesheet 20010304

Method XSL_TRANSFORM_XSTRING on class CL_IXML_80_20 has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 610