Je veux créer un fichier XML dans csharp comme le format ci-dessous pls me aider avec le codexml comme le format ci-dessous
<MasterEntries>
<fruit>Apple</fruit>
<animal>Fox</animal>
<color>Violet</color>
</MasterEntries>
Je veux créer un fichier XML dans csharp comme le format ci-dessous pls me aider avec le codexml comme le format ci-dessous
<MasterEntries>
<fruit>Apple</fruit>
<animal>Fox</animal>
<color>Violet</color>
</MasterEntries>
Eh bien, si vous avez .NET 3.5 à votre disposition, je vous recommandons d'utiliser LINQ to XML. Par exemple:
XElement master = new XElement("MasterEntries",
new XElement("fruit", "Apple"),
new XElement("animal", "Fox"),
new XElement("color", "Violet"));
C'est à peu près aussi simple que cela :)
EDIT: D'accord, .NET 2.0, il est un peu plus lourd. Quelque chose comme ceci:
XmlDocument doc = new XmlDocument();
XmlElement root = doc.CreateElement("MasterEntries");
doc.AppendChild(root);
XmlElement fruit = doc.CreateElement("fruit");
fruit.InnerText = "Apple";
root.AppendChild(fruit);
XmlElement animal = doc.CreateElement("animal");
animal.InnerText = "Fox";
root.AppendChild(animal);
XmlElement color = doc.CreateElement("color");
color.InnerText = "Violet";
root.AppendChild(color);
Il peut y avoir plus simples façons de le faire, mais je ne les connais pas ...
Une fois que vous avez un XElement
/XDocument
/XmlDocument
, vous pouvez appeler Save
pour l'enregistrer dans un fichier.
Terminer le travail ... qui « ne crée pas un fichier XML » :) –
salut Jon ... je suis en train d'écrire dans. net 2 cadre – Sathish
Sous la direction de retrait du bloc de code ... –
multiples collisions Modifier (-: –