最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#設(shè)置xml內(nèi)容不換行及屬性xsi:nil=true的空節(jié)點(diǎn)添加

 更新時(shí)間:2013年03月01日 10:28:41   作者:  
c#設(shè)置xml內(nèi)容不換行:添加屬性為xsi:nil=true的空節(jié)點(diǎn)便可實(shí)現(xiàn),感興趣的你可以參考下本文,或許有意想不到的收獲
1.設(shè)置生成xml的內(nèi)容格式為不換行
默認(rèn)用下面代碼創(chuàng)建并生成xml的代碼如下:
復(fù)制代碼 代碼如下:

XmlDocument doc = new XmlDocument();
//這里為創(chuàng)建節(jié)點(diǎn)等代碼,省略....
//保存
doc.Save(filename);
結(jié)果生成的節(jié)點(diǎn)有換行:
<UserName>
</UserName>

這樣的話會(huì)導(dǎo)致xsd中如果有驗(yàn)證會(huì)通不過,要想不換行,doc.Save(filename);可以改為:
復(fù)制代碼 代碼如下:

using (XmlTextWriter xtw = new XmlTextWriter(filename, null))
{
//None表示不應(yīng)用特殊格式,另一個(gè)相反枚舉值Indented表示縮進(jìn)
xtw.Formatting = Formatting.None;
doc.Save(xtw);
}

2.添加屬性為xsi:nil="true"的空節(jié)點(diǎn)
復(fù)制代碼 代碼如下:

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;
}

相關(guān)文章

  • asp.net動(dòng)態(tài)生成HTML表單的方法

    asp.net動(dòng)態(tài)生成HTML表單的方法

    這篇文章主要介紹了asp.net動(dòng)態(tài)生成HTML表單的方法,結(jié)合實(shí)例形式分析了asp.net動(dòng)態(tài)生成HTML表單的相關(guān)控件使用技巧與注意事項(xiàng),需要的朋友可以參考下
    2017-03-03
  • .Net微信網(wǎng)頁開發(fā)解決用戶在不同公眾號(hào)或在公眾號(hào)、移動(dòng)應(yīng)用之間帳號(hào)統(tǒng)一問題

    .Net微信網(wǎng)頁開發(fā)解決用戶在不同公眾號(hào)或在公眾號(hào)、移動(dòng)應(yīng)用之間帳號(hào)統(tǒng)一問題

    這篇文章主要介紹了.Net微信網(wǎng)頁開發(fā)解決用戶在不同公眾號(hào)或在公眾號(hào)、移動(dòng)應(yīng)用之間帳號(hào)統(tǒng)一問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)(圖文詳解)

    asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)(圖文詳解)

    此例子綁定的數(shù)據(jù)源為微軟在mssql2000中提供的Northwind數(shù)據(jù)庫中的表Categories。
    2013-07-07
  • c#中兩種不同的存儲(chǔ)過程調(diào)用與比較

    c#中兩種不同的存儲(chǔ)過程調(diào)用與比較

    存儲(chǔ)過程的調(diào)用在B/S系統(tǒng)中用的很多。傳統(tǒng)的調(diào)用方法不僅速度慢,而且代碼會(huì)隨著存儲(chǔ)過程的增多不斷膨脹,難以維護(hù)。新的方法在一定程度上解決了這些問題
    2012-12-12
  • 淺析MVP模式中V-P交互問題及案例分享

    淺析MVP模式中V-P交互問題及案例分享

    如果從層次關(guān)系來講,MVP屬于Presentation層的設(shè)計(jì)模式。對(duì)于一個(gè)UI模塊來說,它的所有功能被分割為三個(gè)部分,分別通過Model、View和Presenter來承載。Model、View和Presenter相互協(xié)作,完成對(duì)最初數(shù)據(jù)的呈現(xiàn)和對(duì)用戶操作的響應(yīng),它們具有各自的職責(zé)劃分。
    2014-05-05
  • WPF實(shí)現(xiàn)定時(shí)刷新UI界面功能

    WPF實(shí)現(xiàn)定時(shí)刷新UI界面功能

    這篇文章主要為大家詳細(xì)介紹了WPF實(shí)現(xiàn)定時(shí)刷新UI界面功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 淺談ADO.NET數(shù)據(jù)庫腳本

    淺談ADO.NET數(shù)據(jù)庫腳本

    最近跟著公司做了一個(gè)小項(xiàng)目,雖然不是很好,卻也有點(diǎn)心得,在此和大家分享一下,希望高手能不吝賜教啊。。。還有很多得更加努力學(xué)習(xí)啊
    2015-06-06
  • JWT+Log4net配置與使用詳解

    JWT+Log4net配置與使用詳解

    這篇文章主要介紹了JWT+Log4net配置與使用詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • VS2019中.NET如何實(shí)現(xiàn)打日志功能

    VS2019中.NET如何實(shí)現(xiàn)打日志功能

    本文主要介紹了VS2019中.NET如何實(shí)現(xiàn)打日志功能,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 詳解.NET中使用Redis數(shù)據(jù)庫

    詳解.NET中使用Redis數(shù)據(jù)庫

    Redis是一個(gè)用的比較廣泛的Key/Value的內(nèi)存數(shù)據(jù)庫,這篇文章主要介紹了詳解.NET中使用Redis數(shù)據(jù)庫,有興趣的可以了解一下。
    2016-12-12

最新評(píng)論

兴海县| 西平县| 阆中市| 陈巴尔虎旗| 三穗县| 松原市| 仙居县| 保靖县| 淅川县| 瑞金市| 宜丰县| 自治县| 德格县| 鹤庆县| 巴中市| 叙永县| 光山县| 蛟河市| 元朗区| 乌兰县| 廊坊市| 弥勒县| 吉水县| 宁波市| 富川| 云安县| 阜阳市| 舟曲县| 金塔县| 清远市| 张家口市| 鄯善县| 石棉县| 任丘市| 孟津县| 沙湾县| 中方县| 香港| 维西| 元氏县| 社旗县|