XML ファイルに問題があります。
<?xml version="1.0" encoding="UTF-8"?>
<config>
<settings>
<excelFilePath>C:\Temp\</excelFilePath>
<mailHost>smtp</mailHost>
<mailPort>25</mailPort>
<mailFrom>me@test.com</mailFrom>
<keepInCopy>
<mailCC>email1@test.com</mailCC>
<mailCC>email2@test.com</mailCC>
<mailCC>email3@test.com</mailCC>
</keepInCopy>
<mailSubject>My Mail subject</mailSubject>
<mailBodyPath>Templates\Template1.htm</mailBodyPath>
</settings>
</config>
実際には、すべてのタグ「mailCC」を削除するだけです。現在、この C# コードを試していますが、何も起こりません:
XmlDocument xml = new XmlDocument();
xml.Load(FilePath);
XmlNodeList xnList = xml.GetElementsByTagName("mailCC");
foreach (XmlNode xn in xnList)
{
xn.RemoveChild(xn.FirstChild);
xml.Save(FilePath);
}
私を手伝ってくれますか?