Rechercher et Remplacer du texte dans le fichier XML à l'aide de c#

Je suis en train de rechercher et remplacer du texte dans un fichier xml à l'aide de c#. Ce que je veux, c'est changer le nom du serveur dans le lien de l'url dans le fichier.

http://Server1.extranet.abc/server1webdev/rest/services/ABC/ABC_Base/MapServer

à

http://Server2.extranet.abc/server1webdev/rest/services/ABC/ABC_Base/MapServer 

J'ai essayé d'utiliser
Système.xml.linq (XDocument.charge(xmlpath))
mais simplement il me donne un fichier xml comme une ligne de chaîne. Est il possible que je peux remplacer le texte?Notez que les url ne sont pas de nœuds spécifiques., ils sont aléatoires tout au long de fichier. Je suis en mesure de le faire manuellement dans le fichier de rechercher et remplacer, est-il un moyen de le faire par programmation?

Qu'en est simple String.Replace: xmlString = xmlString.Replace(oldUrl, newUrl)?
À droite, si vous êtes juste faire un simple de remplacer, pourquoi même pas la peine d'analyse.
Je dois le faire pour un grand nombre de fichiers et il peut y avoir des cas où je pourrais avoir besoin de changer certains autres de texte dans l'url, @lazyberezovsky pouvez-vous donner des précisions? Comment puis-je extraire de la chaîne xml?il est aléatoire dans le fichier, pas dans un nœud spécifique. Merci
Salut Thanls beaucoup votre idée de xmlString = xmlString.Remplacer(oldUrl, newUrl) fonctionne. Je suggère de convertir xml en une chaîne à remplacer le contenu et l'analyse en arrière, comme xml.Cool!

OriginalL'auteur GBh | 2013-09-11