欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

2.添加屬性為xsi:nil="true"的空節(jié)點
復(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)文章

  • Visual?Studio快捷鍵匯總

    Visual?Studio快捷鍵匯總

    這篇文章介紹了Visual?Studio的常用快捷鍵,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • asp.net調(diào)用飛信免費發(fā)短信(測試有效)

    asp.net調(diào)用飛信免費發(fā)短信(測試有效)

    這篇文章主要介紹了asp.net如何調(diào)用飛信免費發(fā)短信,記得要開通飛信把對方加為好友才能發(fā),需要的朋友可以參考下
    2014-05-05
  • asp.net計算一串?dāng)?shù)字中每個數(shù)字出現(xiàn)的次數(shù)

    asp.net計算一串?dāng)?shù)字中每個數(shù)字出現(xiàn)的次數(shù)

    計算一串?dāng)?shù)字中每個數(shù)字出現(xiàn)的次數(shù),可以這樣子,先判斷輸入的字符串是不是數(shù)字組成,還是否包含有其它字符
    2012-05-05
  • IdentityServer4實現(xiàn).Net Core API接口權(quán)限認(rèn)證(快速入門)

    IdentityServer4實現(xiàn).Net Core API接口權(quán)限認(rèn)證(快速入門)

    這篇文章主要介紹了IdentityServer4實現(xiàn).Net Core API接口權(quán)限認(rèn)證,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • ASP.NET中使用TreeView顯示文件的方法

    ASP.NET中使用TreeView顯示文件的方法

    TreeView的使用很普遍,這篇文章主要介紹了ASP.NET中使用TreeView顯示文件的方法,需要的朋友可以參考下
    2014-09-09
  • ASP.NET多彩下拉框開發(fā)實例

    ASP.NET多彩下拉框開發(fā)實例

    有人曾經(jīng)提出開發(fā)一個根據(jù)不同選擇而顯示不同顏色的管理工具,本文主要就是演示如何讀取系統(tǒng)顏色并在下拉框中的每個條目中顯示對應(yīng)的顏色,需要的朋友可以參考下
    2015-09-09
  • Quartz在.NET中的使用教程

    Quartz在.NET中的使用教程

    Quartz是一個強大、開源、輕量級的任務(wù)調(diào)度框架,支持cron-like表達式其他一些優(yōu)秀的特性。這篇文章主要介紹了Quartz在.NET中的使用,需要的朋友可以參考下
    2021-12-12
  • C# SetWindowPos窗口置頂使用說明

    C# SetWindowPos窗口置頂使用說明

    就是有時候窗口不能夠成功置頂,這時需要重新切換下標(biāo)簽,就可以置頂了,本文介紹C# SetWindowPos實現(xiàn)窗口置頂?shù)姆椒?/div> 2012-12-12
  • asp.net 頁面版文本框智能提示JSCode (升級版)

    asp.net 頁面版文本框智能提示JSCode (升級版)

    模擬百度,Google智能提示,非與服務(wù)器端交互的,數(shù)據(jù)源來自已經(jīng)綁定好的下拉列表。純客戶端腳本 升級版
    2009-12-12
  • .NET使用YARP根據(jù)域名轉(zhuǎn)發(fā)實現(xiàn)反向代理

    .NET使用YARP根據(jù)域名轉(zhuǎn)發(fā)實現(xiàn)反向代理

    這篇文章介紹了.NET使用YARP根據(jù)域名轉(zhuǎn)發(fā)實現(xiàn)反向代理的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09

最新評論