激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - c#設置xml內容不換行及屬性xsi:nil=true的空節點添加

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

2019-10-26 14:10c#教程網 ASP.NET教程

c#設置xml內容不換行:添加屬性為xsi:nil=true的空節點便可實現,感興趣的你可以參考下本文,或許有意想不到的收獲

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; 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91 在线免费观看 | 免费国产精品视频 | 色播视频网站 | 激情小说另类 | 久久久久中精品中文字幕19 | 久久精品无码一区二区日韩av | 国产精品视频一区二区三区综合 | 久久资源总站 | 亚洲精品欧美在线 | 精品国产久| 国产精品自拍片 | 久久亚洲美女视频 | 欧日一级片 | 日本a在线观看 | 日韩蜜桃视频 | 黄色片视频在线观看 | 欧美一级淫片免费视频黄 | 国产免费一区二区三区最新不卡 | 特大黑人videos与另类娇小 | 黄色毛片a级| 精品亚洲夜色av98在线观看 | 午夜视频在线 | 久久久久久69 | 国产精品美女久久久免费 | 91网址在线观看 | 国产一级aaa全黄毛片 | 羞羞视频在线免费 | av成人在线电影 | 成人爱情偷拍视频在线观看 | 999视频网 | 国产成人av在线播放 | 91精品国产综合久久久动漫日韩 | 日本娇小18xxxⅹhd | 久久爽久久爽久久av东京爽 | 久夜草| 一级黄色影片在线观看 | 成人免费淫片视频观 | 国产一区二区视频在线播放 | 美国av片在线观看 | 羞羞视频一区二区 | 精品中文一区 |