Hierarchy

⤷

⤷

Properties
Interface | IF_IXML_TOKEN_PARSER | |
Short Description | Token Parser |
General Data
Package | SIXML | iXML Library: Parsing, DOM Representation, and XML Rendering |
Created | 20011017 | 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 | 20011017 |
Friends
Interface IF_IXML_TOKEN_PARSER has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_NI_ALL_INFO | Constant | Public | Type reference (TYPE) | I | 65535 | Node information: all | 20011017 | |
2 | CO_NI_COLUMN | Constant | Public | Type reference (TYPE) | I | 512 | Node information: column | 20011017 | |
3 | CO_NI_ID | Constant | Public | Type reference (TYPE) | I | 1 | Node information: GID | 20011017 | |
4 | CO_NI_LINE | Constant | Public | Type reference (TYPE) | I | 256 | Node information: line | 20011017 | |
5 | CO_NI_NAME | Constant | Public | Type reference (TYPE) | I | 16 | Node Information: Node Name | 20011017 | |
6 | CO_NI_NAMESPACE | Constant | Public | Type reference (TYPE) | I | 32 | Node Information: Namespace | 20011017 | |
7 | CO_NI_PARENT_ID | Constant | Public | Type reference (TYPE) | I | 8 | Node Information: Parent Node GID | 20011017 | |
8 | CO_NI_PREFIX | Constant | Public | Type reference (TYPE) | I | 64 | Node Information: Namespace Prefix | 20011017 | |
9 | CO_NI_TREE_LEVEL | Constant | Public | Type reference (TYPE) | I | 4 | Node Information: Depth | 20011025 | |
10 | CO_NI_TYPE | Constant | Public | Type reference (TYPE) | I | 2 | Node Information: Node Type | 20011017 | |
11 | CO_NI_VALUE | Constant | Public | Type reference (TYPE) | I | 128 | Node Information: Value | 20011017 | |
12 | CO_TK_ANY_TOKEN | Constant | Public | Type reference (TYPE) | I | 16777215 | Token: Any Token | 20011017 | |
13 | CO_TK_ATTRIBUTE | Constant | Public | Type reference (TYPE) | I | 8 | Token: Attribute | 20011025 | |
14 | CO_TK_CDATA | Constant | Public | Type reference (TYPE) | I | 65536 | Token: CDATA Section | 20011030 | |
15 | CO_TK_COMMENT | Constant | Public | Type reference (TYPE) | I | 1024 | Token: Comment | 20011017 | |
16 | CO_TK_DOCUMENT_END | Constant | Public | Type reference (TYPE) | I | 2 | Token: End of Document | 20011017 | |
17 | CO_TK_DOCUMENT_START | Constant | Public | Type reference (TYPE) | I | 1 | Token: Start of Document | 20011017 | |
18 | CO_TK_ELEMENT_END | Constant | Public | Type reference (TYPE) | I | 64 | Token: End of Element | 20011017 | |
19 | CO_TK_ELEMENT_START | Constant | Public | Type reference (TYPE) | I | 32 | Token: Start of Element | 20011017 | |
20 | CO_TK_NO_TOKEN | Constant | Public | Type reference (TYPE) | I | 0 | Token: No Token | 20011026 | |
21 | CO_TK_PI_PARSED | Constant | Public | Type reference (TYPE) | I | 16384 | Token: Unparsed Processor Instruction | 20011017 | |
22 | CO_TK_PI_UNPARSED | Constant | Public | Type reference (TYPE) | I | 4096 | Token: Parsed Processor Instruction | 20011017 | |
23 | CO_TK_TEXT | Constant | Public | Type reference (TYPE) | I | 256 | Token: Literal Text | 20011017 | |
24 | TOKENS | Instance attribute | Public | Type reference (TYPE) | SIXMLDOM | Node Info Table | 20090119 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Add Filter | 20011031 |
2 | ![]() |
Instance method | Public | Method | Adds empty preserving element, see long text | 20011017 |
3 | ![]() |
Instance method | Public | Method | Adds non-empty preserving element | 20011017 |
4 | ![]() |
Instance method | Public | Method | Iterative Parsing: Iteration for Last Element | 20011017 |
5 | ![]() |
Instance method | Public | Method | Iterative Parsing: Read Attributes | 20011017 |
6 | ![]() |
Instance method | Public | Method | Returns parser messages | 20011017 |
7 | ![]() |
Instance method | Public | Method | Iterative Parsing: Read Namespace Context | 20011017 |
8 | ![]() |
Instance method | Public | Method | Returns namespace ID, see IF_IXML_PARSER | 20011017 |
9 | ![]() |
Instance method | Public | Method | Iterative Parsing: Iteration of Next Token | 20011017 |
10 | ![]() |
Instance method | Public | Method | Iteratives Parsing: Read Node Information | 20011017 |
11 | ![]() |
Instance method | Public | Method | Iteratives Parsing: Reads Node Depth | 20011017 |
12 | ![]() |
Instance method | Public | Method | Queries whether a DOM is created | 20011017 |
13 | ![]() |
Instance method | Public | Method | Queries whether parser is normalized, see long text | 20011017 |
14 | ![]() |
Instance method | Public | Method | Queries if parser sets defaultvalues for attributes from DTD | 20011017 |
15 | ![]() |
Instance method | Public | Method | Queries whether parser validates against DTD | 20011017 |
16 | ![]() |
Instance method | Public | Method | Queries whether parser includes xml:space attributes | 20011017 |
17 | ![]() |
Instance method | Public | Method | Returns number of parser messages | 20011017 |
18 | ![]() |
Instance method | Public | Method | Reads all selected tokens into attribute TOKENS | 20011029 |
19 | ![]() |
Instance method | Public | Method | Registers an external entity of DTD, see long text | 20011017 |
20 | ![]() |
Instance method | Public | Method | Remove Filter | 20011031 |
21 | ![]() |
Instance method | Public | Method | Specifies whethe a DOM is created | 20011017 |
22 | ![]() |
Instance method | Public | Method | Sets namespace ID, see IF_IXML_PARSER | 20011017 |
23 | ![]() |
Instance method | Public | Method | Sets normalization, see long text | 20011017 |
24 | ![]() |
Instance method | Public | Method | Sets whether parser sets default values for attribs from DTD | 20011017 |
25 | ![]() |
Instance method | Public | Method | Sets whether parser validates against DTD | 20011017 |
26 | ![]() |
Instance method | Public | Method | Sets whether parser includes xml:space attributes | 20011017 |
Events
Interface IF_IXML_TOKEN_PARSER has no event.
Types
Interface IF_IXML_TOKEN_PARSER has no local type.
Method Signatures
Method ADD_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PATH | Call by reference | Type reference (TYPE) | STRING | Pfad | 20011031 | ||
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | BOOLEAN | abap_true, wenn erfolgreich | 20011031 |
Method ADD_FILTER on Interface IF_IXML_TOKEN_PARSER has no exception.
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 | 20011017 | |
2 | ![]() |
URI | Call by reference | Type reference (TYPE) | STRING | '' | Namensraum | 20011017 |
Method ADD_PRESERVE_SPACE_ELEMENT on Interface IF_IXML_TOKEN_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 | 20011017 | |
2 | ![]() |
URI | Call by reference | Type reference (TYPE) | STRING | '' | Namensraum | 20011017 |
Method ADD_STRIP_SPACE_ELEMENT on Interface IF_IXML_TOKEN_PARSER has no exception.
Method FIND_END_ELEMENT Signature
Method FIND_END_ELEMENT on Interface IF_IXML_TOKEN_PARSER has no parameter.
Method FIND_END_ELEMENT on Interface IF_IXML_TOKEN_PARSER has no exception.
Method GET_ATTRIBUTES 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_NAMED_NODE_MAP | Referenz auf Attributliste | 20011017 |
Method GET_ATTRIBUTES on Interface IF_IXML_TOKEN_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 | 20011017 | ||
2 | ![]() |
MIN_SEVERITY | Call by reference | Type reference (TYPE) | I | 3 | Siehe Langtext | 20011017 | |
3 | ![]() |
RVAL | Value transfer | Object reference (TYPE REF TO) | IF_IXML_PARSE_ERROR | Referenz auf Meldung | 20011017 |
Method GET_ERROR on Interface IF_IXML_TOKEN_PARSER has no exception.
Method GET_NAMESPACES 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_NAMESPACE_CONTEXT | Referenz auf Namensraumkontext | 20011017 |
Method GET_NAMESPACES on Interface IF_IXML_TOKEN_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_... | 20011017 |
Method GET_NAMESPACE_MODE on Interface IF_IXML_TOKEN_PARSER has no exception.
Method GET_NEXT_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | I | Rückgabewert, siehe Langtext | 20011017 | ||
2 | ![]() |
TOKEN_MASK | Call by reference | Type reference (TYPE) | I | Tokenanforderung, Summe aus Aufzählungstyp CO_TK_... | 20011017 |
Method GET_NEXT_TOKEN on Interface IF_IXML_TOKEN_PARSER has no exception.
Method GET_NODE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INFO_MASK | Call by reference | Type reference (TYPE) | I | Informationsanforderung, Summe aus Aufzählungstyp CO_NI_... | 20011017 | ||
2 | ![]() |
NODE_INFO | Call by reference | Type reference (TYPE) | SIXMLNODE | Knoteninformation | 20011017 |
Method GET_NODE_INFO on Interface IF_IXML_TOKEN_PARSER has no exception.
Method GET_TREE_LEVEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | I | Knotentiefe | 20011017 |
Method GET_TREE_LEVEL on Interface IF_IXML_TOKEN_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 | 20011017 |
Method IS_DOM_GENERATING on Interface IF_IXML_TOKEN_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 | 20011017 |
Method IS_NORMALIZING on Interface IF_IXML_TOKEN_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 | 20011017 |
Method IS_SUPPLY_ATTR_DEFAULTS on Interface IF_IXML_TOKEN_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 | 20011017 |
Method IS_VALIDATING on Interface IF_IXML_TOKEN_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 | 20011017 |
Method IS_XML_SPACE_AWARE on Interface IF_IXML_TOKEN_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 | 20011017 | |
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | I | Anzahl der Parsermeldungen | 20011017 |
Method NUM_ERRORS on Interface IF_IXML_TOKEN_PARSER has no exception.
Method PARSE_TOKENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INFO_MASK | Call by reference | Type reference (TYPE) | I | CO_NI_ALL_INFO | Informationsanforderung, Summe aus Aufzählungstyp CO_NI_... | 20011029 | |
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | I | Siehe Langtext | 20011029 | ||
3 | ![]() |
TABLE | Call by reference | Type reference (TYPE) | SIXMLDOM | Obsolet, wird nicht mehr ausgewertet | 20011029 | ||
4 | ![]() |
TOKEN_MASK | Call by reference | Type reference (TYPE) | I | CO_TK_ANY_TOKEN | Tokenanforderung, Summe aus Aufzählungstyp CO_TK_... | 20011029 |
Method PARSE_TOKENS on Interface IF_IXML_TOKEN_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 | 20011017 | ||
2 | ![]() |
PUBLIC_ID | Call by reference | Type reference (TYPE) | STRING | Öffentlicher URI | 20011017 | ||
3 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | BOOLEAN | abap_true, falls erfolgreich | 20011017 | ||
4 | ![]() |
SYSTEM_ID | Call by reference | Type reference (TYPE) | STRING | Systeminterner URI | 20011017 |
Method REGISTER_ENTITY on Interface IF_IXML_TOKEN_PARSER has no exception.
Method REMOVE_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PATH | Call by reference | Type reference (TYPE) | STRING | Pfad | 20011031 | ||
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | BOOLEAN | Rückgabewert | 20011031 |
Method REMOVE_FILTER on Interface IF_IXML_TOKEN_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 | 20011017 | |
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | BOOLEAN | abap_true, falls erfolgreich | 20011017 |
Method SET_DOM_GENERATING on Interface IF_IXML_TOKEN_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_... | 20011017 |
Method SET_NAMESPACE_MODE on Interface IF_IXML_TOKEN_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 | 20011017 | |
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | BOOLEAN | abap_true, falls erfolgreich | 20011017 |
Method SET_NORMALIZING on Interface IF_IXML_TOKEN_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 | 20011017 |
Method SET_SUPPLY_ATTR_DEFAULTS on Interface IF_IXML_TOKEN_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' | Siehe IF_IXML_PARSER | 20011017 | |
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | BOOLEAN | abap_true, falls erfolgreich | 20011017 |
Method SET_VALIDATING on Interface IF_IXML_TOKEN_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 | 20011017 |
Method SET_XML_SPACE_AWARE on Interface IF_IXML_TOKEN_PARSER has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 620 |