婷婷综合国产,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的空節點添加的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 通榆县| 蚌埠市| 和顺县| 房山区| 会宁县| 乌兰浩特市| 浦北县| 碌曲县| 含山县| 哈尔滨市| 巨野县| 武陟县| 西城区| 香格里拉县| 凤庆县| 潮安县| 青冈县| 永胜县| 介休市| 龙海市| 雷州市| 长葛市| 桓台县| 赣榆县| 分宜县| 虎林市| 兖州市| 庆元县| 宁武县| 阳曲县| 滦平县| 那坡县| 扎兰屯市| 香格里拉县| 新泰市| 全州县| 黎平县| 松原市| 盘山县| 寿阳县| 吉木萨尔县|