NodeSet parsers: runtime and static XML parsers shall manage same types
The NodeSet parsers shall manage the same types (extension objects, etc...). #1023 (closed) adds some types in the python XML generating C nodeset code but those types are not all managed in C runtime XML parser for nodesets.
Several actions should be done:
- Fix parsing of Argument in runtime parser: complex fields not correctly parsed (DataType and Description missings)
- Add types missings in C runtime parser (EnumValueType, EngineeringUnits)
- Add RangeType in both parsers
- Add XML parsing test data to check we have the same results in both parsers (need #1064 (closed) for ExtensionObject)
Edited by Vincent Monfort