1 public static class PriceXML
2 {
3 ///<summary>
4 /// 新建一个XML文件
5 ///</summary>
6 ///<param name="list"></param>
7 ///<param name="description"></param>
8 ///<returns></returns>
9 public static bool AddPriceXML(List<B_Goods> list,string description)
10 {
11 if (list != null)
12 {
13 if (list.Count > 0)
14 {
15 //先创建XML,返回路径
16 XmlDocument xmldoc = new XmlDocument();
17 //加入XML的声明段落,<?xml version="1.0" encoding="gb2312"?>
18 XmlDeclaration xmldecl;
19 xmldecl = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null);
20 xmldoc.AppendChild(xmldecl);
21 //加入一个根元素
22 XmlNode xmlelem = xmldoc.createElement_x("", "PriceMark", "");
23 xmldoc.AppendChild(xmlelem);
24 XmlNode root = xmldoc.SelectSingleNode("PriceMark");//查找<PriceMark>
25 XmlElement xe1 = xmldoc.createElement_x("Node");//创建一个<Node>节点
26 xe1.SetAttribute("name", description);//设置该节点name属性
27 foreach (var item in list)
28 {
29 XmlElement xesub1 = xmldoc.createElement_x("item");
30 xesub1.SetAttribute("pcode", item.G_AllProductID);
31 xesub1.SetAttribute("marketprice",item.G_MarketPrice.ToString());
32 xesub1.SetAttribute("sellprice", item.G_SellPrice.ToString());
33 if(item.G_IconDisplay==null)
34 xesub1.SetAttribute("icondisplay","");
35 else
36 xesub1.SetAttribute("icondisplay", item.G_IconDisplay);
37 xe1.AppendChild(xesub1);
38 }
39 root.AppendChild(xe1);//添加到<PriceMark>节点中
40 //然后在保存到源位置
41 xmldoc.AppendChild(xmlelem);
42 //保存创建好的XML文档
43 string filename = DateTime.Now.ToString("yyMMddHHmmss") + description + ".xml<
石家庄网站建设的优点:我们是专属定制,制作符合您公司业务、风格的网站,这就做到给您制作的网站是网络上独一无二的网站,这样更有利于搜索引擎的收录。如果您喜欢网络上某个风格的网站或者网站模板,我们是只仿制而不直接套用,我们会对其中的结构和样式做增减优化,做…
竞价排名营销是一种通过 竞价购买搜索引擎中关键词或关键短语的广告方式。竞价排名营销分为两种类型。 第一种,直接为真正的搜索引擎结果的排名付费,也就是说付的钱越多,网页所获得的排名名也就越高。 第二种则更类似于普通的广告。这种竞价排名营销方式通过…
网站优化对网站来说是非常重要的,直接决定和影响着网站所起到的作用,以及在各个地方当中的排名。在进行seo优化的过程中,我们必须要坚持一定的原则,真正的把这些事情做得更好,才可以确保最终的结果,这对于我们来说是非常重要的事。 SEO优化主要分为8小步: …