LinqToXML中的XmlDocument去除头部声明写法

    xiaoxiao2021-04-18  71

    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

    最新回复(0)