SAP IF_IXML_PARSER OO Class - Parser
IF_IXML_PARSER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_IXML_PARSER including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of IF_IXML_PARSER SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
ADD_PRESERVE_SPACE_ELEMENT | Adds empty preserving element, see long text | Public |
CALL METHOD if_ixml_parser=>ADD_PRESERVE_SPACE_ELEMENT...more details | ||
ADD_STRIP_SPACE_ELEMENT | Adds non-empty preserving element | Public |
CALL METHOD if_ixml_parser=>ADD_STRIP_SPACE_ELEMENT...more details | ||
GET_ERROR | Returns parser messages | Public |
CALL METHOD if_ixml_parser=>GET_ERROR...more details | ||
GET_EVENT_SUBSCRIPTION | Registered Events for Sequential Parsing | Public |
CALL METHOD if_ixml_parser=>GET_EVENT_SUBSCRIPTION...more details | ||
GET_NAMESPACE_MODE | Returns namespace ID, see long text | Public |
CALL METHOD if_ixml_parser=>GET_NAMESPACE_MODE...more details | ||
HAS_EVENT_SUBSCRIPTION | Queries whether event is registered for sequential parsing | Public |
CALL METHOD if_ixml_parser=>HAS_EVENT_SUBSCRIPTION...more details | ||
| ||
IS_ATTRIBUTE_NORMALIZING | Queries whether attributes are normalized as per W3C | Public |
CALL METHOD if_ixml_parser=>IS_ATTRIBUTE_NORMALIZING...more details | ||
IS_DOM_GENERATING | Queries whether sequential parsing creates a DOM | Public |
CALL METHOD if_ixml_parser=>IS_DOM_GENERATING...more details | ||
IS_NORMALIZING | Queries whether parser is normalized, see long text | Public |
CALL METHOD if_ixml_parser=>IS_NORMALIZING...more details | ||
IS_SUPPLY_ATTR_DEFAULTS | Queries if parser sets defaultvalues for attributes from DTD | Public |
CALL METHOD if_ixml_parser=>IS_SUPPLY_ATTR_DEFAULTS...more details | ||
IS_VALIDATING | Queries whether parser validates against DTD | Public |
CALL METHOD if_ixml_parser=>IS_VALIDATING...more details | ||
IS_XML_SPACE_AWARE | Queries whether parser includes xml:space attributes | Public |
CALL METHOD if_ixml_parser=>IS_XML_SPACE_AWARE...more details | ||
NUM_ERRORS | Returns number of parser messages | Public |
CALL METHOD if_ixml_parser=>NUM_ERRORS...more details | ||
PARSE | Complete parsing, see link in long text | Public |
CALL METHOD if_ixml_parser=>PARSE...more details | ||
PARSE_EVENT | Sequential parsing, see link in long text | Public |
CALL METHOD if_ixml_parser=>PARSE_EVENT...more details | ||
REGISTER_ENTITY | Registers an external entity of DTD, see long text | Public |
CALL METHOD if_ixml_parser=>REGISTER_ENTITY...more details | ||
SET_ATTRIBUTE_NORMALIZING | Sets whether attributes are normalized as per W3C | Public |
CALL METHOD if_ixml_parser=>SET_ATTRIBUTE_NORMALIZING...more details | ||
SET_DOM_GENERATING | Specifies whether sequential parsing creates a DOM | Public |
CALL METHOD if_ixml_parser=>SET_DOM_GENERATING...more details | ||
SET_EVENT_SUBSCRIPTION | Registers events for sequential parsing | Public |
CALL METHOD if_ixml_parser=>SET_EVENT_SUBSCRIPTION...more details | ||
SET_NAMESPACE_MODE | Sets namespace ID, see long text | Public |
CALL METHOD if_ixml_parser=>SET_NAMESPACE_MODE...more details | ||
SET_NORMALIZING | Sets normalization, see long text | Public |
CALL METHOD if_ixml_parser=>SET_NORMALIZING...more details | ||
SET_RESOLVE_MODE | Sets mode for reference resolution | Public |
CALL METHOD if_ixml_parser=>SET_RESOLVE_MODE...more details | ||
SET_SUPPLY_ATTR_DEFAULTS | Sets whether parser sets default values for attribs from DTD | Public |
CALL METHOD if_ixml_parser=>SET_SUPPLY_ATTR_DEFAULTS...more details | ||
SET_VALIDATING | Sets whether parser validates against DTD | Public |
CALL METHOD if_ixml_parser=>SET_VALIDATING...more details | ||
SET_XML_SPACE_AWARE | Sets whether parser includes xml:space attributes | Public |
CALL METHOD if_ixml_parser=>SET_XML_SPACE_AWARE...more details |
IF_IXML_PARSER attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
CO_MARK_ELEMENT | Constant | Reference resolution: Selection as special elements | 64 | LIKE I | Public |
CO_MARK_ENTITY_REF | Constant | Reference resolution: Selection as references | 32 | LIKE I | Public |
CO_MARK_LEXICAL | Constant | Reference resolution: Selection as separate text nodes | 128 | LIKE I | Public |
CO_NAMESPACE_AWARE | Constant | Namespaces: Recognized but not supported semantically | 2 | LIKE I | Public |
CO_NAMESPACE_CHECKING | Constant | Namespaces: Recognized and supported semantically | 3 | LIKE I | Public |
CO_NAMESPACE_UNAWARE | Constant | Namespaces: Not supported | 0 | LIKE I | Public |
CO_NO_MARK | Constant | Reference resolution: References not selected | 16 | LIKE I | Public |
CO_NO_RESOLVE | Constant | Reference resolution: References are not resolved | 2 | LIKE I | Public |
CO_NO_STRICT | Constant | Reference resolution: Errors results in parser warning | 8 | LIKE I | Public |
CO_NO_VALIDATION | Constant | Validation: No validation of DTD | 0 | LIKE I | Public |
CO_PREFIX_AWARE | Constant | Namespaces: Recognized but not supported semantically | 1 | LIKE I | Public |
CO_RESOLVE | Constant | Reference resolution: References are resolved | 1 | LIKE I | Public |
CO_STRICT | Constant | Reference resolution: Errors results in parser error | 4 | LIKE I | Public |
CO_VALIDATE | Constant | Validation: Validation of DTD | 1 | LIKE I | Public |
CO_VALIDATE_IF_DTD | Constant | Validation: Validation of DTD, if available | 2 | LIKE I | Public |
CO_WARN_ALL | Constant | Validation: See long text | 4 | LIKE I | Public |
CO_WARN_DUP_ATTRIB_DECL | Constant | Validation: Warning if duplicate attribute definitions | 16 | LIKE I | Public |
CO_WARN_DUP_ATT_LIST | Constant | Validation: Warning if duplicate attribute lists | 8 | LIKE I | Public |
CO_WARN_DUP_ENTITY_DECL | Constant | Validation: Warning if duplicate entity declarations | 32 | LIKE I | Public |
CO_WARN_FORWARD_DECL | Constant | Validation: Warning if reverse declarations | 64 | LIKE I | Public |
Links to Related Class(s)
IF_IXML_...Full list of available SAP object classes
Search for further information about these or an SAP related objects