Hierarchy

⤷

⤷

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 | ![]() |
Instance method | Public | Method | Adds empty preserving element, see long text | 20001103 |
2 | ![]() |
Instance method | Public | Method | Adds non-empty preserving element | 20001103 |
3 | ![]() |
Instance method | Public | Method | Returns parser messages | 20001103 |
4 | ![]() |
Instance method | Public | Method | Registered Events for Sequential Parsing | 20001103 |
5 | ![]() |
Instance method | Public | Method | Returns namespace ID, see long text | 20001103 |
6 | ![]() |
Instance method | Public | Method | Queries whether event is registered for sequential parsing | 20001103 |
7 | ![]() |
Instance method | Public | Method | Queries whether attributes are normalized as per W3C | 20101214 |
8 | ![]() |
Instance method | Public | Method | Queries whether sequential parsing creates a DOM | 20001103 |
9 | ![]() |
Instance method | Public | Method | Queries whether parser is normalized, see long text | 20001103 |
10 | ![]() |
Instance method | Public | Method | Queries if parser sets defaultvalues for attributes from DTD | 20001103 |
11 | ![]() |
Instance method | Public | Method | Queries whether parser validates against DTD | 20001103 |
12 | ![]() |
Instance method | Public | Method | Queries whether parser includes xml:space attributes | 20001103 |
13 | ![]() |
Instance method | Public | Method | Returns number of parser messages | 20001103 |
14 | ![]() |
Instance method | Public | Method | Complete parsing, see link in long text | 20001103 |
15 | ![]() |
Instance method | Public | Method | Sequential parsing, see link in long text | 20001103 |
16 | ![]() |
Instance method | Public | Method | Registers an external entity of DTD, see long text | 20011009 |
17 | ![]() |
Instance method | Public | Method | Sets whether attributes are normalized as per W3C | 20101214 |
18 | ![]() |
Instance method | Public | Method | Specifies whether sequential parsing creates a DOM | 20001103 |
19 | ![]() |
Instance method | Public | Method | Registers events for sequential parsing | 20001103 |
20 | ![]() |
Instance method | Public | Method | Sets namespace ID, see long text | 20001103 |
21 | ![]() |
Instance method | Public | Method | Sets normalization, see long text | 20001103 |
22 | ![]() |
Instance method | Public | Method | Sets mode for reference resolution | 20020508 |
23 | ![]() |
Instance method | Public | Method | Sets whether parser sets default values for attribs from DTD | 20001103 |
24 | ![]() |
Instance method | Public | Method | Sets whether parser validates against DTD | 20001103 |
25 | ![]() |
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 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | '*' | Elementname | 20001103 | |
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | BOOLEAN | abap_true, falls erfolgreich | 20001103 | ||
3 | ![]() |
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 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | '*' | Elementname | 20001103 | |
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | BOOLEAN | abap_true, falls erfolgreich | 20001103 | ||
3 | ![]() |
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 | ![]() |
INDEX | Call by reference | Type reference (TYPE) | I | Laufende Nummer der Meldung | 20001103 | ||
2 | ![]() |
MIN_SEVERITY | Call by reference | Type reference (TYPE) | I | 3 | Siehe Langtext | 20001103 | |
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
EVENT | Call by reference | Type reference (TYPE) | I | Ereigniskennung gemäß IF_IXML_EVENT | 20001103 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
MIN_SEVERITY | Call by reference | Type reference (TYPE) | I | 3 | Schwere der beücksichtigten Meldungen, siehe Langtext | 20001103 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ISTREAM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ISTREAM | Eingabestrom mit externer Entität | 20011009 | ||
2 | ![]() |
PUBLIC_ID | Call by reference | Type reference (TYPE) | STRING | Öffentlicher URI | 20011009 | ||
3 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | BOOLEAN | abap_true, falls erfolgreich | 20011009 | ||
4 | ![]() |
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 | ![]() |
IS_NORMALIZING | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | abap_true, falls Atribute normalisiert werden sollen | 20101214 | |
2 | ![]() |
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 | ![]() |
IS_GENERATING | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | abap_true, falls DOM werden soll | 20001103 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IS_NORMALIZING | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | abap_true, falls Parser normalisierem soll | 20001103 | |
2 | ![]() |
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 | ![]() |
FLAGS | Call by reference | Type reference (TYPE) | I | Modus der Referenzauflösung gemäß Aufzählungstyp | 20020508 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
MODE | Call by reference | Type reference (TYPE) | I | '1' | Validierungsmodus gemäß Aufzählungstyp CO_WARN_... | 20001103 | |
2 | ![]() |
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 | ![]() |
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 |