Normalize xml processing
authorEduardo Ramos Testillano (eramedu) <eduardo.ramos.testillano@ericsson.com>
Sat, 2 May 2020 19:30:42 +0000 (21:30 +0200)
committerEduardo Ramos Testillano (eramedu) <eduardo.ramos.testillano@ericsson.com>
Sat, 2 May 2020 19:36:25 +0000 (21:36 +0200)
commit1fd0c19880f48fd5d98dfce81dfed21147b4dfe3
tree34001a8f561043aaa5893dda323be7d901c8a51a
parent5c20be7038fe63f4c23f7bd265d3c1fd97f84088
Normalize xml processing

Centralize indentation spaces for xml representation with
 define macro 'ANNA_XML_INDENTATION_SPACES' which is 3.

Add new working mode for xml Compiler: Sort. This one will
sort attribute names within nodes. This eases normalization
to match regexps based on xml diameter messages representation.
As this mode is based on bit mask, must be power of 2 and the
next free is 8.
include/anna/core/util/defines.hpp
include/anna/xml/Compiler.hpp
include/anna/xml/Node.hpp
source/xml/Compiler.cpp