Marshalling of qualified attributes that aren't extensions have their prefix dropped.
Basics
Technical
Logistics
Basics
Technical
Logistics
Description
When attributes that are known to an XMLObject get marshalled, there's no support in the marshalling macros to handle the namespace prefix on the attribute's name. It just gets dropped, so the namespace ends up missing.
Extension attributes are handled correctly because the prefix is tracked via a QName and recreated.
When attributes that are known to an XMLObject get marshalled, there's no support in the marshalling macros to handle the namespace prefix on the attribute's name. It just gets dropped, so the namespace ends up missing.
Extension attributes are handled correctly because the prefix is tracked via a QName and recreated.