Can XML succeed where EDI has failed?