Interesting question Axel. Smooks's DFDL processor (i.e., Apache
Daffodil) doesn't seem to care about the infoset's namespaces with some
notable exceptions (e.g., global element). I experimented directly with
Apache Daffodil by removing all the namespace declarations and the
infoset was unparsed. I also prefixed the infoset elements with invalid
namespaces and the infoset got unparsed as well. My reasoning could be
wrong here but this might be by design because the DFDL schema in
reality is not an XSD of the infoset. The DFDL schema provides
instructions to the DFDL processor for turning the EDIFACT into XML and
the
XML into EDIFACT but, strictly speaking, an element in the infoset does
not belong to a type in the DFDL schema so, generally speaking, there's
no need to prefix the infoset elements with namespaces from the DFDL schema.
I will follow up on this but I wouldn't be worried about it unless it's giving you issues. Probably xmlns:srv should not be even in the infoset.
Claude