Added some refinement around how empty XML elements are handled, specifically a empty string ("") and empty Data will be seen as empty elements. These changes will cause the decoder to
effectively ignore empty tags for optional parameters
interpret an empty tag for a required String parameter as an empty string
interpret an empty tag for a required Data parameter as an empty Data instance
fail on any other empty tags for required elements
Added some more test cases to validate this behavior and some other generate decoding/encoding behavior. Verified the tests work on max and Linux.
Added some refinement around how empty XML elements are handled, specifically a empty string ("") and empty Data will be seen as empty elements. These changes will cause the decoder to
Added some more test cases to validate this behavior and some other generate decoding/encoding behavior. Verified the tests work on max and Linux.