XML ファイルからノード値を読み取っていて、XML リーダーの範囲外のデータを表示したいと考えています。しかし、私が試しているときはいつでも、エラーが発生します。
try
{
string filename = Server.MapPath("~") + "/Blah" + "/Blah.xml";
XmlDocument doc = new XmlDocument();
doc.Load(filename);
XmlNodeList Email = doc.GetElementsByTagName("EmailTo");
foreach (XmlNode node in Email)
{
XmlElement MailElement = (XmlElement)node;
string User1= CDBInteract.formatSQLInput(MailElement.GetElementsByTagName("User1")[0].InnerText);
string User2= CDBInteract.formatSQLInput(MailElement.GetElementsByTagName("User2")[0].InnerText);
}
#region Mail Sending
dtrecord = (DataTable)ViewState["datatable"];
Utils util = new Utils();
string Body = "";
if (dtrecord.Rows.Count > 0)
{
DataView dv = dtrecord.DefaultView;
dv.Sort = "FamNmae";
DataTable Dts = dv.ToTable();
string SUName = CDBInteract.formatInput(ReadConfigSettings.Get("SUName"));
string SUEmail= CDBInteract.formatInput(ReadConfigSettings.Get("SUEmail"));
string SmtpClient = CDBInteract.formatInput(ReadConfigSettings.Get("SmtpClient"));
string EmailTo = CDBInteract.formatInput(ReadConfigSettings.Get("EmailTo"));
string BCC= CDBInteract.formatInput(ReadConfigSettings.Get("EmailTo"));
int m = util.SendMail(SUName , SUEmail, EmailTo, BCC, SmtpClient, "Blah", Body);
}
ここでは、User1 と User2 の値を EmailTo と BCC のフィールドに表示します。
誰かが私を案内してくれますか?