2010-05-03 8 views
0

Comment écrire le contenu de la "XmlNodeList" dans un fichier xml séparé (ie, le contenu doit être ajouté à la fin d'un fichier, si le fichier contient déjà du texte)? quelqu'un peut-il m'aider à ce sujet.écrire le contenu xml dans un fichier

+1

L'ajout à la fin d'un fichier existant entraînera la non-validité de ce fichier. Êtes-vous sûr que c'est ce que vous voulez? –

+0

oui.J'ai une liste de xmlfiles générés dans mon application.Je dois prendre quelques éléments dans tous les fichiers et créer un nouveau fichier.thanks pour votre réponse. – krishna

Répondre

0

Si vous connaissez le XML (je suppose que vous faites!) Vous pouvez effectuer les étapes suivantes:

  1. Créer un objet XmlDocument du fichier que vous devez modifier
  2. Créer le XmlNodeList prêt (vous avez cette déjà)
  3. Utilisez les AppendChild, insertafter ou méthodes InsertBerfore (ces méthodes acceptent seulement XmlNode de sorte que vous aurez à itérer)
  4. Save the XmlDocument

Hope this helps,
Cordialement,
Abdel Olakara

0

Chargez le document XML. Trouvez le noeud où vous voulez insérer un nouveau bloc. Insérez le bloc. Écrivez le XML dans le fichier.

Utilisez la classe XmlDocument à cette fin. Vérifiez MSDN pour des exemples.

Questions connexes