While the ei Console and the ei Platform do not require the use of XML Schema, they do provide a number of useful tools for interacting with various XML schemas / XSD files.
An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself.
The process of checking to see if a XML document conforms to a schema is called validation, which is separate from XML's core concept of syntactic well-formedness.
All XML documents must be well-formed, but it is not required that a document be valid unless the XML parser is "validating", in which case the document is also checked for conformance with its associated schema.
Excepted from this license are code snippets that are explicitely marked as citations from another source.
When you sign in to comment, IBM will provide your email, first name and last name to DISQUS.
In this case Java serves me well as it can run on Windows and Unix platforms meaning I can use the same validator for the frontend and backend validation.
lv_valdator_type = 'ZCL_EVP_XML_VALIDATOR_BE'.endif.create object lo_validator type (lv_valdator_type)....
The purpose of the schema is to define the legal building blocks of an XML document.
It defines the document structure with a list of legal elements.