SAP ABAP Class CL_UXS_XSLT_SERVICES (XSLT Help Functions)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UXS (Package) XML/XSLT Services
Properties
Class CL_UXS_XSLT_SERVICES  
Short Description XSLT Help Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXS    
Program status     
Category 0   
Package UXS   XML/XSLT Services 
Created 20010318   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_UXS_XML_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UXS_XSLT_SERVICES has no interface implemented.
Friends
Class CL_UXS_XSLT_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_XSLT_OUTPUT_TYPE_HTML Constant Public Type reference (TYPE) UXS_OUTPUT_TYPE 'html' 20010326
2 CD_XSLT_OUTPUT_TYPE_TEXT Constant Public Type reference (TYPE) UXS_OUTPUT_TYPE 'text' 20010326
3 CD_XSLT_OUTPUT_TYPE_XML Constant Public Type reference (TYPE) UXS_OUTPUT_TYPE 'xml' 20010326
4 SR_IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML 20010326
5 SR_IXML_STREAM_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY 20010326
6 SR_XSLT_PROCESSOR Static Attribute Private Object reference (TYPE REF TO) CL_XSLT_PROCESSOR 20010326
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_XSLT Static method Public Method 20010318
2 CLASS_CONSTRUCTOR Static method Public Constructor 20010326
3 DELETE_XSLT_PROGRAM Static method Public Method 20040831
4 DISPLAY_XSLT_ERROR_LOG Static method Public Method 20010327
5 GENERATE_XSLT_PROGRAM Static method Public Method 20010318
6 GET_NODES_FROM_XPATH Static method Public Method 20010321
7 GET_NODE_FROM_XPATH Static method Public Method 20010419
8 SHOW_XSLT_PROGRAM Static method Public Method 20071214
Events
Class CL_UXS_XSLT_SERVICES has no event.
Types
Class CL_UXS_XSLT_SERVICES has no local type.
Method Signatures

Method APPLY_XSLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OUTPUT_STRING Call by reference Type reference (TYPE) STRING 20010326
2 Exporting ER_OUTPUT_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010326
3 Importing ID_INPUT_STRING Call by reference Type reference (TYPE) STRING 20010326
4 Importing ID_OUTPUT_CHARACTER_SET Call by reference Type reference (TYPE) STRING 20010621
5 Importing ID_OUTPUT_TYPE Call by reference Type reference (TYPE) UXS_OUTPUT_TYPE CD_XSLT_OUTPUT_TYPE_XML 20010326
6 Importing ID_XSLT_PROG Call by reference Type reference (TYPE) PROGNAME 20010326
7 Importing ID_XSLT_STRING Call by reference Type reference (TYPE) STRING 20010326
8 Importing IR_INPUT_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010326
9 Importing IR_INPUT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010326
10 Importing IR_XSLT_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010326
11 Importing IT_OBJECT Call by reference Type reference (TYPE) SXSLTOPARS 20010326
12 Importing IT_PARAMETER Call by reference Type reference (TYPE) SXSLTPARS 20010326
# Exception Resumable Description Created on
1 FAILED 20010326
2 WRONG_INPUT_PARAMETERS 20010326

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UXS_XSLT_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UXS_XSLT_SERVICES has no exception.

Method DELETE_XSLT_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20040831
2 Importing ID_FLAG_COMMIT Call by reference Type reference (TYPE) UXB_FLAG 20040831
3 Importing ID_PROGRAM_NAME Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20040831
# Exception Resumable Description Created on
1 ERROR 20040831
2 NO_AUTHORIZATION 20040831
3 OBJECT_ALREADY_EXISTS 20040831

Method DISPLAY_XSLT_ERROR_LOG Signature

Method DISPLAY_XSLT_ERROR_LOG on class CL_UXS_XSLT_SERVICES has no parameter.
Method DISPLAY_XSLT_ERROR_LOG on class CL_UXS_XSLT_SERVICES has no exception.

Method GENERATE_XSLT_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) O2DESCR Kurzbeschreibung 20010318
2 Importing ID_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20011107
3 Importing ID_FLAG_COMMIT Call by reference Type reference (TYPE) UXB_FLAG 20010823
4 Importing ID_FLAG_OVERWRITE Call by reference Type reference (TYPE) UXB_FLAG 'X' 20010823
5 Importing ID_PROGRAM_NAME Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20010318
6 Importing ID_XSLT Call by reference Type reference (TYPE) STRING 20010318
# Exception Resumable Description Created on
1 ERROR 20010318
2 NO_AUTHORIZATION 20010318
3 OBJECT_ALREADY_EXISTS 20010318

Method GET_NODES_FROM_XPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NODE_COLLECTION Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION 20010321
2 Importing ID_MULTI_NAMESPACE Call by reference Type reference (TYPE) STRING 20010802
3 Importing ID_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING 20010405
4 Importing ID_NAMESPACE_URI Call by reference Type reference (TYPE) STRING 20010405
5 Importing ID_XPATH Call by reference Type reference (TYPE) STRING 20010321
6 Importing IR_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010709
7 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010321

Method GET_NODES_FROM_XPATH on class CL_UXS_XSLT_SERVICES has no exception.

Method GET_NODE_FROM_XPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MULTI_NAMESPACE Call by reference Type reference (TYPE) STRING 20050816
2 Importing ID_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING 20010419
3 Importing ID_NAMESPACE_URI Call by reference Type reference (TYPE) STRING 20010419
4 Importing ID_XPATH Call by reference Type reference (TYPE) STRING 20010419
5 Importing IR_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010709
6 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010419
7 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010419
# Exception Resumable Description Created on
1 NOT_FOUND 20010419
2 NOT_UNIQUE 20010419

Method SHOW_XSLT_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_XSLT Value transfer Type reference (TYPE) STRING XSLT Program 20071214
2 Importing ID_PROGRAM_NAME Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20071214

Method SHOW_XSLT_PROGRAM on class CL_UXS_XSLT_SERVICES has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 3.1A