Что говорит DTD?
Если XML-файл предназначен для связи с другим существующим программным обеспечением (например, SOAP), проверьте это программное обеспечение на предмет ожидаемого.
Если файл XML предназначен для сериализации или связи с несуществующим программным обеспечением (например, тем, которое вы пишете), вы можете определить его. В этом случае я бы предложил что-то, что легко разбирается на выбранном вами языке (языках) и легко читается людьми. например, если ваш язык (будь то VB.NET, C # .NET или любой другой) позволяет легко разбирать даты ISO (ГГГГ-ММ-ДД), я бы предложил этот вариант.