This paper reviews foundational principles of (semantic) communication, and in light of them the first-trade problem in EDI. We discuss how XML can address the problem, and argue that its capacities to do so are severely limited. We conclude with discussion of how to solve the problem; giving illustrative examples.