C# : Lecture/Écriture DateTime à partir de/dans XML

J'ai besoin de savoir le meilleur moyen de l'écriture/lecture DateTime dans/à partir de xml. Devrais-je écrire directement DateTime au format XML ou DateTime.ToString() dans le XML.

Deuxième question est de savoir comment lire l'élément date à partir de xml. Peut coulée être utilisé pour cela ; (DateTime)rec.Élément("Date").valeur ou j'ai besoin pour analyser la chaîne comme ceci DateTime.Parse(rec.Élément("Date").valeur)