SAP ABAP Interface IF_IXML_PARSER (Parser)
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
Interface IF_IXML_PARSER  
Short Description Parser    
General Data
Package SIXML   iXML Library: Parsing, DOM Representation, and XML Rendering 
Created 20001103   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_IXML_UNKNOWN Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_IXML_UNKNOWN IF_IXML_UNKNOWN 20001103
Friends
Interface IF_IXML_PARSER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MARK_ELEMENT Constant Public Type reference (TYPE) I 64 Reference resolution: Selection as special elements 20020508
2 CO_MARK_ENTITY_REF Constant Public Type reference (TYPE) I 32 Reference resolution: Selection as references 20020508
3 CO_MARK_LEXICAL Constant Public Type reference (TYPE) I 128 Reference resolution: Selection as separate text nodes 20020508
4 CO_NAMESPACE_AWARE Constant Public Type reference (TYPE) I 2 Namespaces: Recognized but not supported semantically 20001103
5 CO_NAMESPACE_CHECKING Constant Public Type reference (TYPE) I 3 Namespaces: Recognized and supported semantically 20011009
6 CO_NAMESPACE_UNAWARE Constant Public Type reference (TYPE) I 0 Namespaces: Not supported 20001103
7 CO_NO_MARK Constant Public Type reference (TYPE) I 16 Reference resolution: References not selected 20020508
8 CO_NO_RESOLVE Constant Public Type reference (TYPE) I 2 Reference resolution: References are not resolved 20020508
9 CO_NO_STRICT Constant Public Type reference (TYPE) I 8 Reference resolution: Errors results in parser warning 20020508
10 CO_NO_VALIDATION Constant Public Type reference (TYPE) I 0 Validation: No validation of DTD 20001103
11 CO_PREFIX_AWARE Constant Public Type reference (TYPE) I 1 Namespaces: Recognized but not supported semantically 20001103
12 CO_RESOLVE Constant Public Type reference (TYPE) I 1 Reference resolution: References are resolved 20020508
13 CO_STRICT Constant Public Type reference (TYPE) I 4 Reference resolution: Errors results in parser error 20020508
14 CO_VALIDATE Constant Public Type reference (TYPE) I 1 Validation: Validation of DTD 20001103
15 CO_VALIDATE_IF_DTD Constant Public Type reference (TYPE) I 2 Validation: Validation of DTD, if available 20001103
16 CO_WARN_ALL Constant Public Type reference (TYPE) I 4 Validation: See long text 20001103
17 CO_WARN_DUP_ATTRIB_DECL Constant Public Type reference (TYPE) I 16 Validation: Warning if duplicate attribute definitions 20001103
18 CO_WARN_DUP_ATT_LIST Constant Public Type reference (TYPE) I 8 Validation: Warning if duplicate attribute lists 20001103
19 CO_WARN_DUP_ENTITY_DECL Constant Public Type reference (TYPE) I 32 Validation: Warning if duplicate entity declarations 20001103
20 CO_WARN_FORWARD_DECL Constant Public Type reference (TYPE) I 64 Validation: Warning if reverse declarations 20001103
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PRESERVE_SPACE_ELEMENT Instance method Public Method Adds empty preserving element, see long text 20001103
2 ADD_STRIP_SPACE_ELEMENT Instance method Public Method Adds non-empty preserving element 20001103
3 GET_ERROR Instance method Public Method Returns parser messages 20001103
4 GET_EVENT_SUBSCRIPTION Instance method Public Method Registered Events for Sequential Parsing 20001103
5 GET_NAMESPACE_MODE Instance method Public Method Returns namespace ID, see long text 20001103
6 HAS_EVENT_SUBSCRIPTION Instance method Public Method Queries whether event is registered for sequential parsing 20001103
7 IS_ATTRIBUTE_NORMALIZING Instance method Public Method Queries whether attributes are normalized as per W3C 20101214
8 IS_DOM_GENERATING Instance method Public Method Queries whether sequential parsing creates a DOM 20001103
9 IS_NORMALIZING Instance method Public Method Queries whether parser is normalized, see long text 20001103
10 IS_SUPPLY_ATTR_DEFAULTS Instance method Public Method Queries if parser sets defaultvalues for attributes from DTD 20001103
11 IS_VALIDATING Instance method Public Method Queries whether parser validates against DTD 20001103
12 IS_XML_SPACE_AWARE Instance method Public Method Queries whether parser includes xml:space attributes 20001103
13 NUM_ERRORS Instance method Public Method Returns number of parser messages 20001103
14 PARSE Instance method Public Method Complete parsing, see link in long text 20001103
15 PARSE_EVENT Instance method Public Method Sequential parsing, see link in long text 20001103
16 REGISTER_ENTITY Instance method Public Method Registers an external entity of DTD, see long text 20011009
17 SET_ATTRIBUTE_NORMALIZING Instance method Public Method Sets whether attributes are normalized as per W3C 20101214
18 SET_DOM_GENERATING Instance method Public Method Specifies whether sequential parsing creates a DOM 20001103
19 SET_EVENT_SUBSCRIPTION Instance method Public Method Registers events for sequential parsing 20001103
20 SET_NAMESPACE_MODE Instance method Public Method Sets namespace ID, see long text 20001103
21 SET_NORMALIZING Instance method Public Method Sets normalization, see long text 20001103
22 SET_RESOLVE_MODE Instance method Public Method Sets mode for reference resolution 20020508
23 SET_SUPPLY_ATTR_DEFAULTS Instance method Public Method Sets whether parser sets default values for attribs from DTD 20001103
24 SET_VALIDATING Instance method Public Method Sets whether parser validates against DTD 20001103
25 SET_XML_SPACE_AWARE Instance method Public Method Sets whether parser includes xml:space attributes 20001103
Events
Interface IF_IXML_PARSER has no event.
Types
Interface IF_IXML_PARSER has no local type.
Method Signatures

Method ADD_PRESERVE_SPACE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING '*' Elementname 20001103
2 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls erfolgreich 20001103
3 Importing URI Call by reference Type reference (TYPE) STRING '' Namensraum 20001103

Method ADD_PRESERVE_SPACE_ELEMENT on Interface IF_IXML_PARSER has no exception.

Method ADD_STRIP_SPACE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING '*' Elementname 20001103
2 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls erfolgreich 20001103
3 Importing URI Call by reference Type reference (TYPE) STRING '' Namensraum 20001103

Method ADD_STRIP_SPACE_ELEMENT on Interface IF_IXML_PARSER has no exception.

Method GET_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) I Laufende Nummer der Meldung 20001103
2 Importing MIN_SEVERITY Call by reference Type reference (TYPE) I 3 Siehe Langtext 20001103
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_PARSE_ERROR Referenz auf Meldung 20001103

Method GET_ERROR on Interface IF_IXML_PARSER has no exception.

Method GET_EVENT_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) I Summe der registrierten Ereignisse (siehe Langtext) 20001103

Method GET_EVENT_SUBSCRIPTION on Interface IF_IXML_PARSER has no exception.

Method GET_NAMESPACE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) I Namensraumerkennung gemäß Aufzählungstyp CO_NAMESPACE_... 20001103

Method GET_NAMESPACE_MODE on Interface IF_IXML_PARSER has no exception.

Method HAS_EVENT_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) I Ereigniskennung gemäß IF_IXML_EVENT 20001103
2 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls registriert 20001103

Method HAS_EVENT_SUBSCRIPTION on Interface IF_IXML_PARSER has no exception.

Method IS_ATTRIBUTE_NORMALIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls Atribute normalisiert werden 20101214

Method IS_ATTRIBUTE_NORMALIZING on Interface IF_IXML_PARSER has no exception.

Method IS_DOM_GENERATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls DOM erzeugt wird 20001103

Method IS_DOM_GENERATING on Interface IF_IXML_PARSER has no exception.

Method IS_NORMALIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls Parser normalisiert 20001103

Method IS_NORMALIZING on Interface IF_IXML_PARSER has no exception.

Method IS_SUPPLY_ATTR_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls Standardwerte gesetzt werden 20001103

Method IS_SUPPLY_ATTR_DEFAULTS on Interface IF_IXML_PARSER has no exception.

Method IS_VALIDATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls Parser validiert 20001103

Method IS_VALIDATING on Interface IF_IXML_PARSER has no exception.

Method IS_XML_SPACE_AWARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls Parser xml:space-Attribute berücksichtigt 20001103

Method IS_XML_SPACE_AWARE on Interface IF_IXML_PARSER has no exception.

Method NUM_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MIN_SEVERITY Call by reference Type reference (TYPE) I 3 Schwere der beücksichtigten Meldungen, siehe Langtext 20001103
2 Returning RVAL Value transfer Type reference (TYPE) I Anzahl der Parsermeldungen 20001103

Method NUM_ERRORS on Interface IF_IXML_PARSER has no exception.

Method PARSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) I Siehe Langtext 20001103

Method PARSE on Interface IF_IXML_PARSER has no exception.

Method PARSE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_EVENT Referenz auf das aktuelle Ereignis 20001103

Method PARSE_EVENT on Interface IF_IXML_PARSER has no exception.

Method REGISTER_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ISTREAM Call by reference Object reference (TYPE REF TO) IF_IXML_ISTREAM Eingabestrom mit externer Entität 20011009
2 Importing PUBLIC_ID Call by reference Type reference (TYPE) STRING Öffentlicher URI 20011009
3 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls erfolgreich 20011009
4 Importing SYSTEM_ID Call by reference Type reference (TYPE) STRING Systeminterner URI 20011009

Method REGISTER_ENTITY on Interface IF_IXML_PARSER has no exception.

Method SET_ATTRIBUTE_NORMALIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NORMALIZING Call by reference Type reference (TYPE) BOOLEAN 'X' abap_true, falls Atribute normalisiert werden sollen 20101214
2 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls erfolgreich 20101214

Method SET_ATTRIBUTE_NORMALIZING on Interface IF_IXML_PARSER has no exception.

Method SET_DOM_GENERATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GENERATING Call by reference Type reference (TYPE) BOOLEAN 'X' abap_true, falls DOM werden soll 20001103
2 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls erfolgreich 20001103

Method SET_DOM_GENERATING on Interface IF_IXML_PARSER has no exception.

Method SET_EVENT_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTS Call by reference Type reference (TYPE) I Summe der zu registrierenden Ereignisse, siehe Langtext 20001103

Method SET_EVENT_SUBSCRIPTION on Interface IF_IXML_PARSER has no exception.

Method SET_NAMESPACE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) I Namensraumerkennung gemäß Aufzählungstyp CO_NAMESPACE_... 20001103

Method SET_NAMESPACE_MODE on Interface IF_IXML_PARSER has no exception.

Method SET_NORMALIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NORMALIZING Call by reference Type reference (TYPE) BOOLEAN 'X' abap_true, falls Parser normalisierem soll 20001103
2 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls erfolgreich 20001103

Method SET_NORMALIZING on Interface IF_IXML_PARSER has no exception.

Method SET_RESOLVE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLAGS Call by reference Type reference (TYPE) I Modus der Referenzauflösung gemäß Aufzählungstyp 20020508
2 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls erfolgreich 20020508

Method SET_RESOLVE_MODE on Interface IF_IXML_PARSER has no exception.

Method SET_SUPPLY_ATTR_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUPPLY Call by reference Type reference (TYPE) BOOLEAN 'X' abap_true, falls Parser Attribute setzen soll 20001103

Method SET_SUPPLY_ATTR_DEFAULTS on Interface IF_IXML_PARSER has no exception.

Method SET_VALIDATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) I '1' Validierungsmodus gemäß Aufzählungstyp CO_WARN_... 20001103
2 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN abap_true, falls erfolgreich 20001103

Method SET_VALIDATING on Interface IF_IXML_PARSER has no exception.

Method SET_XML_SPACE_AWARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_XML_SPACE_AWARE Call by reference Type reference (TYPE) BOOLEAN 'X' abap_true, Parser soll xml:space-Attribute berücksichtigen 20001103

Method SET_XML_SPACE_AWARE on Interface IF_IXML_PARSER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 610