-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.
-
Library init/uninit functions
-
Parser create/destroy functions
-
Parse functions
-
Service functions
-
Navigation functions