Je suis en train d'étudier la possibilité de stocker les paramètres dans un fichier XML. Voici une version simplifiée de mon code. Vous ne le voyez pas ici, mais ce code est situé à l'intérieur d'un bloc try
afin que je puisse attraper n'importe quel XmlException
qui apparaît.XML: lecture des enfants d'un élément
XmlReader fileReader = XmlReader.Create(Path.GetDirectoryName(Application.ExecutablePath) + "\\settings.xml");
// Start reading
while (fileReader.Read())
{
// Only concern yourself with start tags
if (fileReader.IsStartElement())
{
switch (fileReader.Name)
{
// Calendar start tag detected
case "Calendar":
//
//
// Here's my question: can I access the children
// of this element here?
//
//
break;
}
}
}
// Close the XML reader
fileReader.Close();
Puis-je accéder aux enfants d'un certain élément sur place dans le code où je mets le grand commentaire?
Vous ne devriez vraiment pas enterrer la question dans le code. Et si vous devez, au moins le signaler. –
Pourquoi ne pas utiliser ce qui est disponible - app.config et les paramètres de l'utilisateur ?? Pourquoi réinventer la roue ** encore une fois ** ?? –
marc_s: Je préfère les paramètres utilisateur, mais pour autant que je sache, il n'a pas de moyen de sauvegarder les tableaux et les structures. En outre, l'enregistrement des paramètres au format XML permet de modifier facilement certains paramètres avant la mise en œuvre d'une boîte de dialogue de paramètres. – Pieter