婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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的空節點添加的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 海兴县| 山东省| 睢宁县| 渭源县| 南汇区| 新竹市| 金门县| 建水县| 滁州市| 嵊州市| 广昌县| 兴文县| 佛教| 双桥区| 山阴县| 垦利县| 建平县| 宣化县| 六盘水市| 梁山县| 盐池县| 南靖县| 长乐市| 黎平县| 裕民县| 靖安县| 额济纳旗| 余干县| 临海市| 富蕴县| 汉中市| 莆田市| 环江| 天津市| 乃东县| 宁都县| 丰台区| 老河口市| 五河县| 龙川县| 沁水县|