校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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;
}
您可能感興趣的文章:
  • C#中TreeView實現適合兩級節點的選中節點方法
  • C#讀取xml節點數據方法小結
  • C#配置文件Section節點處理總結
  • C#實現appSettings節點讀取與修改的方法
  • C#通過XML節點屬性/屬性值讀取寫入XML操作代碼實例
  • js獲取Treeview選中的節點(C#選中CheckBox項)
  • C# XML操作 代碼大全(讀XML,寫XML,更新,刪除節點,與dataset結合等)
  • C# 復制指定節點的所有子孫節點到新建的節點下

標簽:朝陽 朔州 周口 洛陽 百色 臺州 新鄉 喀什

巨人網絡通訊聲明:本文標題《c#設置xml內容不換行及屬性xsi:nil=true的空節點添加》,本文關鍵詞  設置,xml,內容,不,換行,及,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《c#設置xml內容不換行及屬性xsi:nil=true的空節點添加》相關的同類信息!
  • 本頁收集關于c#設置xml內容不換行及屬性xsi:nil=true的空節點添加的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 陆河县| 洛南县| 句容市| 武强县| 华宁县| 鄱阳县| 南汇区| 万山特区| 禹州市| 湘潭市| 长治县| 土默特右旗| 青神县| 乌鲁木齐县| 依兰县| 马尔康县| 布拖县| 灌阳县| 正蓝旗| 商丘市| 彭山县| 镶黄旗| 东源县| 兴隆县| 江源县| 沙湾县| 杭州市| 大新县| 克什克腾旗| 乡城县| 牙克石市| 偏关县| 民勤县| 库伦旗| 济阳县| 调兵山市| 祁连县| 永宁县| 仙游县| 集安市| 贵德县|