Skip to content
maxdz-gmbh edited this page Apr 29, 2021 · 5 revisions

mdz_xml description

mdz_xml is a library for parsing of XML-documents and creating DOM-structure

Parser processes only ASCII/ANSI single-byte XML-documents. There are following limitations currently:

  • "Process Instructions" (instructions inside ... ?>) - are parsed but not processed and not inserted in DOM

  • Comments (XML-code inside ) - is parsed but not processed and not inserted in DOM

  • Mixed content is supported

  • Following characters are treated as space-characters: '\n' (aka LF, code 0x0a), '\r' (aka CR, code 0x0d), '\t' (aka TAB, code 0x09), ' ' (aka SPACE, code 0x20)

  • Element name may start with following characters: ':', '_', [A..Z], [a..z]

  • Element name may contain following characters: ':', '_', '-', '.', [A..Z], [a..z], [0..9]

  • Restrictions to element name also apply to attribute name

  • Element text may contain every ANSI/ASCII character except: 0 ('\0', code 0x00) and '<'

  • Restrictions to element text also apply to attribute value

  • CDATA Sections are not parsed and not processed (parsing error will be returned)

  • Whitespaces in element text/attribute value are preserved

Test license generation: - in order to get free test-license, please proceed to our Shop page maxdz Shop and register an account. After registration you will be able to obtain free 14-days test-licenses for our products using "Obtain for free" button.

mdz_xml_init() with license information should be called for library initialization before any other library call.

mdz_xml_init("<first-name-hash>", "<last-name-hash>", "<email-hash>", "<license-hash>");

mdz_xml API Reference is generated using mdzApiRefGenerator.
mdz_xml API Reference is generated using mdzApiRefGenerator.
Clone this wiki locally