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

主頁 > 知識庫 > 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的空節點添加的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 琼结县| 黔西| 炉霍县| 水城县| 成安县| 万全县| 鹿泉市| 沿河| 中超| 大庆市| 柳河县| 武川县| 锡林郭勒盟| 东兴市| 万安县| 墨玉县| 万山特区| 玉屏| 金阳县| 长寿区| 怀来县| 广宁县| 乐至县| 安吉县| 封开县| 阜阳市| 甘德县| 张家口市| 普宁市| 威信县| 正定县| 灵台县| 宜君县| 巴林左旗| 陇西县| 耿马| 高安市| 新丰县| 大英县| 黎平县| 收藏|