Идея решения взята из комментариев в обсуждении и из вопроса ниже, но валидатор по 4 и 6 пункту не принимает. Хотя запись в файл на мой взгляд корректная. Коллеги, подскажите где проблема?