XmlDocument xmlDocument = new XmlDocument();
XmlElement ND = xmlDocument.CreateElement("RecurrenceInfo");
if (DayNumber.HasValue)
{
ND.SetAttribute("DayNumber", DayNumber.ToString());
}
if (End.HasValue)
{
ND.SetAttribute("End", End.ToString());
}
if (Month.HasValue)
{
ND.SetAttribute("Month", Month.ToString());
}
if (OccurrenceCount.HasValue)
{
ND.SetAttribute("OccurrenceCount", OccurrenceCount.ToString());
}
if (Periodicity.HasValue)
{
ND.SetAttribute("Periodicity", Periodicity.ToString());
}
if (RecurrenceRange.HasValue)
{
ND.SetAttribute("RecurrenceRange", RecurrenceRange.ToString());
}
if (RecurrenceType.HasValue)
{
ND.SetAttribute("RecurrenceType", RecurrenceType.ToString());
}
if (Start.HasValue)
{
ND.SetAttribute("Start", Start.ToString());
}
if (WeekDays.HasValue)
{
ND.SetAttribute("WeekDays", WeekDays.ToString());
}
if (WeekOfMonth.HasValue)
{
ND.SetAttribute("WeekOfMonth", WeekOfMonth.ToString());
}
xmlDocument.AppendChild(ND);
StringWriter writer = new StringWriter();
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;//这一句表示忽略xml声明
settings.Indent = true;
//settings.Encoding = encoding;
XmlWriter tw = XmlWriter.Create(writer, settings);
xmlDocument.Save(tw);
tw.Flush();
_RecurrenceInfo = writer.ToString();
tw.Close();
writer.Close();
转载请注明原文地址: https://ju.6miu.com/read-675384.html