时间:2021-05-28
1.设置生成xml的内容格式为不换行
默认用下面代码创建并生成xml的代码如下:
复制代码 代码如下:
XmlDocument doc = new XmlDocument();
//这里为创建节点等代码,省略....
//保存
doc.Save(filename);
结果生成的节点有换行:
<UserName>
</UserName>
这样的话会导致xsd中如果有验证会通不过,要想不换行,doc.Save(filename);可以改为:
复制代码 代码如下:
using (XmlTextWriter xtw = new XmlTextWriter(filename, null))
{
//None表示不应用特殊格式,另一个相反枚举值Indented表示缩进
xtw.Formatting = Formatting.None;
doc.Save(xtw);
}
2.添加属性为xsi:nil="true"的空节点
复制代码 代码如下:
public static XmlElement CreateNodeWithNullAttr(XmlDocument doc, string nodeName)
{
XmlElement element = doc.CreateElement(nodeName);
XmlAttribute attr = doc.CreateAttribute("xsi", "nil", "http://www.w3.org/2001/XMLSchema-instance");
attr.Value = "true";
element.SetAttributeNode(attr);
//element.Attributes.Append(attr);
return element;
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
CSS控制Table单元格强制换行与强制不换行 我们知道Div的换行和不换行的css写法。但对于表格单元格只知道一个属性nowrap可以使其不换行。 近日有
今天碰到了td文字内容不换行,发现是:white-space:nowrap,即强制文本不进行换行,顺便看了一下文本换行的属性word-wrap,总结如下:whi
nowrap是什么意思?nowrap定义和用法nowrap属性规定表格单元格中的内容不换行。实例带有nowrap属性的表格单元:复制代码代码如下:PoemPoe
针对XML文件的操作是C#程序设计中非常常见的功能。本文即以实例展示了C#操作XML文件的几个常见的示例。具体如下:1.返回节点下标publicstaticXm
微博发布功能,可发布可删除。样式没设置忽略,主要知识点及注意点:1、动态添加节点标签。2、内容为空时不能发布。3、新发布的内容要在上面。4、内容删除要同时删除掉