how-edi2xml-works