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 NameDescriptionVisability
ADD_PRESERVE_SPACE_ELEMENTAdds empty preserving element, see long textPublic
CALL METHOD if_ixml_parser=>ADD_PRESERVE_SPACE_ELEMENT...more details

ADD_STRIP_SPACE_ELEMENTAdds non-empty preserving elementPublic
CALL METHOD if_ixml_parser=>ADD_STRIP_SPACE_ELEMENT...more details

GET_ERRORReturns parser messagesPublic
CALL METHOD if_ixml_parser=>GET_ERROR...more details

GET_EVENT_SUBSCRIPTIONRegistered Events for Sequential ParsingPublic
CALL METHOD if_ixml_parser=>GET_EVENT_SUBSCRIPTION...more details

GET_NAMESPACE_MODEReturns namespace ID, see long textPublic
CALL METHOD if_ixml_parser=>GET_NAMESPACE_MODE...more details

HAS_EVENT_SUBSCRIPTIONQueries whether event is registered for sequential parsingPublic
CALL METHOD if_ixml_parser=>HAS_EVENT_SUBSCRIPTION...more details

IS_ATTRIBUTE_NORMALIZINGQueries whether attributes are normalized as per W3CPublic
CALL METHOD if_ixml_parser=>IS_ATTRIBUTE_NORMALIZING...more details

IS_DOM_GENERATINGQueries whether sequential parsing creates a DOMPublic
CALL METHOD if_ixml_parser=>IS_DOM_GENERATING...more details

IS_NORMALIZINGQueries whether parser is normalized, see long textPublic
CALL METHOD if_ixml_parser=>IS_NORMALIZING...more details

IS_SUPPLY_ATTR_DEFAULTSQueries if parser sets defaultvalues for attributes from DTDPublic
CALL METHOD if_ixml_parser=>IS_SUPPLY_ATTR_DEFAULTS...more details

IS_VALIDATINGQueries whether parser validates against DTDPublic
CALL METHOD if_ixml_parser=>IS_VALIDATING...more details

IS_XML_SPACE_AWAREQueries whether parser includes xml:space attributesPublic
CALL METHOD if_ixml_parser=>IS_XML_SPACE_AWARE...more details

NUM_ERRORSReturns number of parser messagesPublic
CALL METHOD if_ixml_parser=>NUM_ERRORS...more details

PARSEComplete parsing, see link in long textPublic
CALL METHOD if_ixml_parser=>PARSE...more details

PARSE_EVENTSequential parsing, see link in long textPublic
CALL METHOD if_ixml_parser=>PARSE_EVENT...more details

REGISTER_ENTITYRegisters an external entity of DTD, see long textPublic
CALL METHOD if_ixml_parser=>REGISTER_ENTITY...more details

SET_ATTRIBUTE_NORMALIZINGSets whether attributes are normalized as per W3CPublic
CALL METHOD if_ixml_parser=>SET_ATTRIBUTE_NORMALIZING...more details

SET_DOM_GENERATINGSpecifies whether sequential parsing creates a DOMPublic
CALL METHOD if_ixml_parser=>SET_DOM_GENERATING...more details

SET_EVENT_SUBSCRIPTIONRegisters events for sequential parsingPublic
CALL METHOD if_ixml_parser=>SET_EVENT_SUBSCRIPTION...more details

SET_NAMESPACE_MODESets namespace ID, see long textPublic
CALL METHOD if_ixml_parser=>SET_NAMESPACE_MODE...more details

SET_NORMALIZINGSets normalization, see long textPublic
CALL METHOD if_ixml_parser=>SET_NORMALIZING...more details

SET_RESOLVE_MODESets mode for reference resolutionPublic
CALL METHOD if_ixml_parser=>SET_RESOLVE_MODE...more details

SET_SUPPLY_ATTR_DEFAULTSSets whether parser sets default values for attribs from DTDPublic
CALL METHOD if_ixml_parser=>SET_SUPPLY_ATTR_DEFAULTS...more details

SET_VALIDATINGSets whether parser validates against DTDPublic
CALL METHOD if_ixml_parser=>SET_VALIDATING...more details

SET_XML_SPACE_AWARESets whether parser includes xml:space attributesPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
CO_MARK_ELEMENTConstantReference resolution: Selection as special elements64LIKE
I
Public
CO_MARK_ENTITY_REFConstantReference resolution: Selection as references32LIKE
I
Public
CO_MARK_LEXICALConstantReference resolution: Selection as separate text nodes128LIKE
I
Public
CO_NAMESPACE_AWAREConstantNamespaces: Recognized but not supported semantically2LIKE
I
Public
CO_NAMESPACE_CHECKINGConstantNamespaces: Recognized and supported semantically3LIKE
I
Public
CO_NAMESPACE_UNAWAREConstantNamespaces: Not supported0LIKE
I
Public
CO_NO_MARKConstantReference resolution: References not selected16LIKE
I
Public
CO_NO_RESOLVEConstantReference resolution: References are not resolved2LIKE
I
Public
CO_NO_STRICTConstantReference resolution: Errors results in parser warning8LIKE
I
Public
CO_NO_VALIDATIONConstantValidation: No validation of DTD0LIKE
I
Public
CO_PREFIX_AWAREConstantNamespaces: Recognized but not supported semantically1LIKE
I
Public
CO_RESOLVEConstantReference resolution: References are resolved1LIKE
I
Public
CO_STRICTConstantReference resolution: Errors results in parser error4LIKE
I
Public
CO_VALIDATEConstantValidation: Validation of DTD1LIKE
I
Public
CO_VALIDATE_IF_DTDConstantValidation: Validation of DTD, if available2LIKE
I
Public
CO_WARN_ALLConstantValidation: See long text4LIKE
I
Public
CO_WARN_DUP_ATTRIB_DECLConstantValidation: Warning if duplicate attribute definitions16LIKE
I
Public
CO_WARN_DUP_ATT_LISTConstantValidation: Warning if duplicate attribute lists8LIKE
I
Public
CO_WARN_DUP_ENTITY_DECLConstantValidation: Warning if duplicate entity declarations32LIKE
I
Public
CO_WARN_FORWARD_DECLConstantValidation: Warning if reverse declarations64LIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!