MarcXchange specifies the requirements for a generalised XML-based exchange format for MARC records. This new XML DTD describes a generalised structure, designed primarily for communication between systems using MARCXML. It remains to be seen if this new standard will be as widely adopted as its predecessor.