代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Asp.Net
】
net创建XML 写入集合数据
作者:
Dezai.CN
/ 发布于
2012/2/20
/
552
<div> <pre><font face="Courier New"><span style="color: rgb(0, 128, 128);"> 1</span> <span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">static</span> <span style="color: rgb(0, 0, 255);">class</span> PriceXML <span style="color: rgb(0, 128, 128);">2</span> { <span style="color: rgb(0, 128, 128);">3</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><summary></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">4</span> <span style="color: rgb(128, 128, 128);">///</span></font><font face="Courier New"><span style="color: rgb(0, 128, 0);"> 新建一个XML文件</span><span style="color: rgb(0, 128, 128);">5</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"></summary></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">6</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><param name="list"></param></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">7</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><param name="description"></param></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">8</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><returns></returns></span></font><span style="color: rgb(128, 128, 128);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">9</span> <span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">static</span> <span style="color: rgb(0, 0, 255);">bool</span> AddPriceXML(List<B_Goods> list,<span style="color: rgb(0, 0, 255);">string</span> description) <span style="color: rgb(0, 128, 128);">10</span> { <span style="color: rgb(0, 128, 128);">11</span> <span style="color: rgb(0, 0, 255);">if</span> (list != <span style="color: rgb(0, 0, 255);">null</span>) <span style="color: rgb(0, 128, 128);">12</span> { <span style="color: rgb(0, 128, 128);">13</span> <span style="color: rgb(0, 0, 255);">if</span> (list.Count > <span style="color: rgb(128, 0, 128);">0</span>) <span style="color: rgb(0, 128, 128);">14</span> { <span style="color: rgb(0, 128, 128);">15</span> <span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">先创建XML,返回路径</span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">16</span> XmlDocument xmldoc = <span style="color: rgb(0, 0, 255);">new</span> XmlDocument(); <span style="color: rgb(0, 128, 128);">17</span> <span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">加入XML的声明段落,<?xml version="1.0" encoding="gb2312"?></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">18</span> XmlDeclaration xmldecl; <span style="color: rgb(0, 128, 128);">19</span> xmldecl = xmldoc.CreateXmlDeclaration(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">1.0</span><span style="color: rgb(128, 0, 0);">"</span>, <span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">gb2312</span><span style="color: rgb(128, 0, 0);">"</span>, <span style="color: rgb(0, 0, 255);">null</span>); <span style="color: rgb(0, 128, 128);">20</span> xmldoc.AppendChild(xmldecl); <span style="color: rgb(0, 128, 128);">21</span> <span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">加入一个根元素</span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">22</span> XmlNode xmlelem = xmldoc.createElement_x(<span style="color: rgb(128, 0, 0);">""</span>, <span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">PriceMark</span><span style="color: rgb(128, 0, 0);">"</span>, <span style="color: rgb(128, 0, 0);">""</span>); <span style="color: rgb(0, 128, 128);">23</span> xmldoc.AppendChild(xmlelem); <span style="color: rgb(0, 128, 128);">24</span> XmlNode root = xmldoc.SelectSingleNode(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">PriceMark</span><span style="color: rgb(128, 0, 0);">"</span>);<span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">查找<PriceMark> </span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">25</span> XmlElement xe1 = xmldoc.createElement_x(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">Node</span><span style="color: rgb(128, 0, 0);">"</span>);<span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">创建一个<Node>节点 </span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">26</span> xe1.SetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">name</span><span style="color: rgb(128, 0, 0);">"</span>, description);<span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">设置该节点name属性 </span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">27</span> <span style="color: rgb(0, 0, 255);">foreach</span> (<span style="color: rgb(0, 0, 255);">var</span> item <span style="color: rgb(0, 0, 255);">in</span> list) <span style="color: rgb(0, 128, 128);">28</span> { <span style="color: rgb(0, 128, 128);">29</span> XmlElement xesub1 = xmldoc.createElement_x(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">item</span><span style="color: rgb(128, 0, 0);">"</span>); <span style="color: rgb(0, 128, 128);">30</span> xesub1.SetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">pcode</span><span style="color: rgb(128, 0, 0);">"</span>, item.G_AllProductID); <span style="color: rgb(0, 128, 128);">31</span> xesub1.SetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">marketprice</span><span style="color: rgb(128, 0, 0);">"</span>,item.G_MarketPrice.ToString()); <span style="color: rgb(0, 128, 128);">32</span> xesub1.SetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">sellprice</span><span style="color: rgb(128, 0, 0);">"</span>, item.G_SellPrice.ToString()); <span style="color: rgb(0, 128, 128);">33</span> <span style="color: rgb(0, 0, 255);">if</span>(item.G_IconDisplay==<span style="color: rgb(0, 0, 255);">null</span>) <span style="color: rgb(0, 128, 128);">34</span> xesub1.SetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">icondisplay</span><span style="color: rgb(128, 0, 0);">"</span>,<span style="color: rgb(128, 0, 0);">""</span>); <span style="color: rgb(0, 128, 128);">35</span> <span style="color: rgb(0, 0, 255);"><span style="color: rgb(0, 0, 255);">else</span></span> <span style="color: rgb(0, 128, 128);">36</span> xesub1.SetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">icondisplay</span><span style="color: rgb(128, 0, 0);">"</span>, item.G_IconDisplay); <span style="color: rgb(0, 128, 128);">37</span> xe1.AppendChild(xesub1); <span style="color: rgb(0, 128, 128);">38</span> } <span style="color: rgb(0, 128, 128);">39</span> root.AppendChild(xe1);<span style="color: rgb(0, 128, 0);">//</span></font><font face="Courier New"><span style="color: rgb(0, 128, 0);">添加到<PriceMark>节点中 </span><span style="color: rgb(0, 128, 128);">40</span> <span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">然后在保存到源位置</span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">41</span> xmldoc.AppendChild(xmlelem); <span style="color: rgb(0, 128, 128);">42</span> <span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">保存创建好的XML文档</span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">43</span> <span style="color: rgb(0, 0, 255);">string</span> filename = DateTime.Now.ToString(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">yyMMddHHmmss</span><span style="color: rgb(128, 0, 0);">"</span>) + description + <span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">.xml</span><span style="color: rgb(128, 0, 0);">"</span>; <span style="color: rgb(0, 128, 128);">44</span> <span style="color: rgb(0, 0, 255);">string</span> path = System.Web.HttpContext.Current.Server.MapPath(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">/XMLDB/PriceTemp/</span><span style="color: rgb(128, 0, 0);">"</span>) + filename; <span style="color: rgb(0, 128, 128);">45</span> xmldoc.Save(path); <span style="color: rgb(0, 128, 128);">46</span> <span style="color: rgb(0, 0, 255);">return</span> <span style="color: rgb(0, 0, 255);">true</span>; <span style="color: rgb(0, 128, 128);">47</span> } <span style="color: rgb(0, 128, 128);">48</span> } <span style="color: rgb(0, 128, 128);">49</span> <span style="color: rgb(0, 0, 255);">return</span> <span style="color: rgb(0, 0, 255);">false</span>; <span style="color: rgb(0, 128, 128);">50</span> } <span style="color: rgb(0, 128, 128);">51</span> <span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">读取指定路径的PirceXML文件</span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">52</span> <span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">static</span> List<B_Goods> ReadXML(<span style="color: rgb(0, 0, 255);">string</span> path) <span style="color: rgb(0, 128, 128);">53</span> { <span style="color: rgb(0, 128, 128);">54</span> List<B_Goods> listgood = <span style="color: rgb(0, 0, 255);">new</span> List<B_Goods>(); <span style="color: rgb(0, 128, 128);">55</span> <span style="color: rgb(0, 0, 255);">if</span> (File.Exists(path)) <span style="color: rgb(0, 128, 128);">56</span> { <span style="color: rgb(0, 128, 128);">57</span> XmlDocument xmlDoc = <span style="color: rgb(0, 0, 255);">new</span> XmlDocument(); <span style="color: rgb(0, 128, 128);">58</span> xmlDoc.Load(path); <span style="color: rgb(0, 128, 128);">59</span> XmlElement xe = (XmlElement)xmlDoc.SelectSingleNode(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">PriceMark</span><span style="color: rgb(128, 0, 0);">"</span>);<span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">获取PriceMark节点</span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">60</span> <span style="color: rgb(0, 0, 255);">if</span> (xe.HasChildNodes) <span style="color: rgb(0, 128, 128);">61</span> { <span style="color: rgb(0, 128, 128);">62</span> XmlNodeList nodeList =xe.ChildNodes;<span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">获取PriceMark节点的所有子节点</span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">63</span> <span style="color: rgb(0, 0, 255);">foreach</span> (XmlNode item <span style="color: rgb(0, 0, 255);">in</span> nodeList) <span style="color: rgb(0, 128, 128);">64</span> { <span style="color: rgb(0, 128, 128);">65</span> B_Goods model = <span style="color: rgb(0, 0, 255);">new</span> B_Goods(); <span style="color: rgb(0, 128, 128);">66</span> XmlElement xn=(XmlElement)item; <span style="color: rgb(0, 128, 128);">67</span> model.G_AllProductID = xn.GetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">pcode</span><span style="color: rgb(128, 0, 0);">"</span>); <span style="color: rgb(0, 128, 128);">68</span> model.G_MarketPrice = Convert.ToDecimal(xn.GetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">marketprice</span><span style="color: rgb(128, 0, 0);">"</span>)); <span style="color: rgb(0, 128, 128);">69</span> model.G_SellPrice =Convert.ToDecimal(xn.GetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">sellprice</span><span style="color: rgb(128, 0, 0);">"</span>)); <span style="color: rgb(0, 128, 128);">70</span> model.G_IconDisplay = xn.GetAttribute(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">icondisplay</span><span style="color: rgb(128, 0, 0);">"</span>); <span style="color: rgb(0, 128, 128);">71</span> listgood.Add(model); <span style="color: rgb(0, 128, 128);">72</span> } <span style="color: rgb(0, 128, 128);">73</span> <span style="color: rgb(0, 128, 128);">74</span> } <span style="color: rgb(0, 128, 128);">75</span> } <span style="color: rgb(0, 128, 128);">76</span> <span style="color: rgb(0, 0, 255);">return</span> listgood; <span style="color: rgb(0, 128, 128);">77</span> } <span style="color: rgb(0, 128, 128);">78</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><summary></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">79</span> <span style="color: rgb(128, 128, 128);">///</span></font><font face="Courier New"><span style="color: rgb(0, 128, 0);"> 删除XML</span><span style="color: rgb(0, 128, 128);">80</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"></summary></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">81</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><param name="path"></param></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">82</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><returns></returns></span></font><span style="color: rgb(128, 128, 128);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">83</span> <span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">static</span> <span style="color: rgb(0, 0, 255);">bool</span> DeleteXML(<span style="color: rgb(0, 0, 255);">string</span> path) <span style="color: rgb(0, 128, 128);">84</span> { <span style="color: rgb(0, 128, 128);">85</span> <span style="color: rgb(0, 0, 255);">if</span> (File.Exists(path)) <span style="color: rgb(0, 128, 128);">86</span> { <span style="color: rgb(0, 128, 128);">87</span> <span style="color: rgb(0, 0, 255);">if</span> (!IsUsed(path)) <span style="color: rgb(0, 128, 128);">88</span> { <span style="color: rgb(0, 128, 128);">89</span> File.Delete(path); <span style="color: rgb(0, 128, 128);">90</span> <span style="color: rgb(0, 0, 255);">return</span> <span style="color: rgb(0, 0, 255);">true</span>; <span style="color: rgb(0, 128, 128);">91</span> } <span style="color: rgb(0, 128, 128);">92</span> <span style="color: rgb(0, 0, 255);">else</span> <span style="color: rgb(0, 128, 128);">93</span> <span style="color: rgb(0, 0, 255);">return</span> <span style="color: rgb(0, 0, 255);">false</span>; <span style="color: rgb(0, 128, 128);">94</span> } <span style="color: rgb(0, 128, 128);">95</span> <span style="color: rgb(0, 0, 255);">return</span> <span style="color: rgb(0, 0, 255);">false</span>; <span style="color: rgb(0, 128, 128);">96</span> } <span style="color: rgb(0, 128, 128);">97</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><summary></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">98</span> <span style="color: rgb(128, 128, 128);">///</span></font><font face="Courier New"><span style="color: rgb(0, 128, 0);"> 判断文件是否被占用.lunx</span><span style="color: rgb(0, 128, 128);">99</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"></summary></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">100</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><param name="fileName"></param></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">101</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><returns></returns></span></font><span style="color: rgb(128, 128, 128);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">102</span> <span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">static</span> <span style="color: rgb(0, 0, 255);">bool</span> IsUsed(String fileName) <span style="color: rgb(0, 128, 128);">103</span> { <span style="color: rgb(0, 128, 128);">104</span> <span style="color: rgb(0, 0, 255);">bool</span> result = <span style="color: rgb(0, 0, 255);">false</span>; <span style="color: rgb(0, 128, 128);">105</span> <span style="color: rgb(0, 0, 255);">try</span> <span style="color: rgb(0, 128, 128);">106</span> { <span style="color: rgb(0, 128, 128);">107</span> FileStream fs = File.OpenWrite(fileName); <span style="color: rgb(0, 128, 128);">108</span> fs.Close(); <span style="color: rgb(0, 128, 128);">109</span> } <span style="color: rgb(0, 128, 128);">110</span> <span style="color: rgb(0, 0, 255);">catch</span> <span style="color: rgb(0, 128, 128);">111</span> { <span style="color: rgb(0, 128, 128);">112</span> result = <span style="color: rgb(0, 0, 255);">true</span>; <span style="color: rgb(0, 128, 128);">113</span> } <span style="color: rgb(0, 128, 128);">114</span> <span style="color: rgb(0, 0, 255);">return</span> result; <span style="color: rgb(0, 128, 128);">115</span> } <span style="color: rgb(0, 128, 128);">116</span> <span style="color: rgb(0, 128, 128);">117</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><summary></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">118</span> <span style="color: rgb(128, 128, 128);">///</span></font><font face="Courier New"><span style="color: rgb(0, 128, 0);"> 创建XML</span><span style="color: rgb(0, 128, 128);">119</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"></summary></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">120</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><param name="description"></param></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">121</span> <span style="color: rgb(128, 128, 128);">///</span><span style="color: rgb(128, 128, 128);"><returns></returns></span></font><span style="color: rgb(128, 128, 128);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">122</span> <span style="color: rgb(0, 0, 255);">public</span> <span style="color: rgb(0, 0, 255);">static</span> <span style="color: rgb(0, 0, 255);">string</span> CreateXML(<span style="color: rgb(0, 0, 255);">string</span> description) <span style="color: rgb(0, 128, 128);">123</span> { <span style="color: rgb(0, 128, 128);">124</span> XmlDocument xmldoc = <span style="color: rgb(0, 0, 255);">new</span> XmlDocument(); <span style="color: rgb(0, 128, 128);">125</span> <span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">加入XML的声明段落,<?xml version="1.0" encoding="gb2312"?></span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">126</span> XmlDeclaration xmldecl; <span style="color: rgb(0, 128, 128);">127</span> xmldecl = xmldoc.CreateXmlDeclaration(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">1.0</span><span style="color: rgb(128, 0, 0);">"</span>, <span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">gb2312</span><span style="color: rgb(128, 0, 0);">"</span>, <span style="color: rgb(0, 0, 255);">null</span>); <span style="color: rgb(0, 128, 128);">128</span> xmldoc.AppendChild(xmldecl); <span style="color: rgb(0, 128, 128);">129</span> <span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">加入一个根元素</span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">130</span> XmlNode xmlelem = xmldoc.createElement_x(<span style="color: rgb(128, 0, 0);">""</span>, <span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">PriceMark</span><span style="color: rgb(128, 0, 0);">"</span>, <span style="color: rgb(128, 0, 0);">""</span>); <span style="color: rgb(0, 128, 128);">131</span> xmldoc.AppendChild(xmlelem); <span style="color: rgb(0, 128, 128);">132</span> <span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">保存创建好的XML文档</span></font><span style="color: rgb(0, 128, 0);"></span><font face="Courier New"><span style="color: rgb(0, 128, 128);">133</span> <span style="color: rgb(0, 0, 255);">string</span> filename=DateTime.Now.ToString(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">yyMMddHHmmss</span><span style="color: rgb(128, 0, 0);">"</span>)+description+<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">.xml</span><span style="color: rgb(128, 0, 0);">"</span>; <span style="color: rgb(0, 128, 128);">134</span> <span style="color: rgb(0, 0, 255);">string</span> path = System.Web.HttpContext.Current.Server.MapPath(<span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">/XMLDB/PriceTemp/</span><span style="color: rgb(128, 0, 0);">"</span>) + filename; <span style="color: rgb(0, 128, 128);">135</span> xmldoc.Save(path); <span style="color: rgb(0, 128, 128);">136</span> <span style="color: rgb(0, 0, 255);">return</span> path; <span style="color: rgb(0, 128, 128);">137</span> } <span style="color: rgb(0, 128, 128);">138</span> <span style="color: rgb(0, 128, 128);">139</span></font> }</pre> </div>
试试其它关键字
创建XML
同语言下
.
gzip压缩
.
实现http多线程断点续传下载文件
.
实现多线程断点续传下载大文件
.
生成字符串的 CheckSum
.
根据 UserAgent 获取浏览器的类型和版本
.
根据 Agent 判断是否是智能手机
.
隐藏手机号中间四位为*方法
.
合并图片(二维码和其他图片合并)
.
ASP.NET CORE中判断是否移动端打开网页
.
ASP.NET(C#)实现页面计时(定时)自动跳转
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
Dezai.CN
贡献的其它代码
(
4037
)
.
多线程Socket服务器模块
.
生成随机密码
.
清除浮动样式
.
弹出窗口居中
.
抓取url的函数
.
使用base HTTP验证
.
div模拟iframe嵌入效果
.
通过header转向的方法
.
Session操作类
.
执行sqlite输入插入操作后获得自动编号的ID
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3