LinqToXML中的XmlDocument去除头部声明写法
来源:互联网 发布:java中多态的表现形式 编辑:程序博客网 时间:2024/06/14 16:38
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();
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();
0 0
- LinqToXML中的XmlDocument去除头部声明写法
- XmlDocument中的空格换行节点去除问题。
- LinqToXml
- LinqToXml
- LinqToXml
- Android 去除头部标题栏
- 网页头部的声明
- HTML头部声明文件类型
- 标准的HTML头部写法
- 标准的HTML头部写法
- 手机版头部声明细则
- 适合H5的头部声明
- XmlDocument在C#中的应用
- XmlDocument
- PHP批量去除文件头部Bom信息
- Eclipse和Studio去除头部标题
- 去除文件头部的U+FEFF
- Activity去除头部标题栏全屏显示
- 51nod 1086 背包问题 V2 (多重背包)
- VS 编译出错:MSB3073
- SSH整合jar包总结
- Java语言基础(C++异同点)
- shell笔记---变量扩展
- LinqToXML中的XmlDocument去除头部声明写法
- Python:eval的妙用和滥用
- opencv使用cmake链接库函数出现usr/bin/ld: cannot find -lopencv_终极解决方案
- fetch
- 一次同余式的求解(扩展欧几里得)
- 优秀的第三方常用控件
- Java中的动态代理技术
- maven assembly plugin使用
- Struts2拦截器的使用 (详解)