麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

c#設置xml內容不換行及屬性xsi:nil=true的空節點添加

2024-09-07 17:05:34
字體:
來源:轉載
供稿:網友
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;
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人免费tv在线播放 | 日本欧美在线播放 | 久久2019中文字幕 | 91九色精品| 激情综合视频 | 一区二区三区在线播放视频 | 精品一区二区电影 | 中文字幕在线日韩 | 黄色的视频免费观看 | 国产91精品久久久久久久 | 欧美交在线 | 毛片视频播放 | 一区二区三区在线视频观看58 | 国产1区2区在线观看 | 久久99国产综合精品 | 欧美3p激情一区二区三区猛视频 | 久久久噜噜噜久久熟有声小说 | 激情网站在线观看 | 亚洲一级簧片 | 91成人午夜性a一级毛片 | 国产精品91久久久 | 91九色精品 | 色a综合 | 激情毛片 | 国产激情网| 黄色特级片黄色特级片 | 成码无人av片在线观看网站 | 欧美视频一二三区 | 成人18在线| omofun 动漫在线观看 | 日本大片在线播放 | 成人三级电影网址 | 欧美精品激情在线 | 中国老女人一级毛片视频 | 天堂精品久久 | 操操插插 | 亚洲国产精品500在线观看 | 香蕉国产9| 久久精品国产清自在天天线 | 国产一级aaa全黄毛片 | 黄色特级片黄色特级片 |