• c#对XML读取


    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.Load(path+"Data\UpdateInfo\Xml\ChiGeGou.xml");
    XmlElement rootElem = xmlDoc.DocumentElement; //获取根节点
    XmlNodeList bbb = rootElem.GetElementsByTagName("tu12"); //获取tu12所有节点
    foreach(var item in bbb)
    {
    var str = ((XmlElement)item).GetElementsByTagName("item"); //获取tu12下item所有节点
    foreach (XmlElement node in str)
    {
    string up = node.GetAttribute("up");//获取up属性值
    string del = node.GetAttribute("del");
    string add = node.GetAttribute("add");
    string state = node.GetAttribute("state");

    if (!(node.GetAttribute("add").Equals("")))
    {
    if (state.Equals("") || state.Equals("0"))
    {
    string name = add.Substring(0, add.IndexOf("."));
    string url = @"image" + add;
    int result = sqlite.ExecuteNonQuery(string.Format("insert into ttc_goods_image(goods_id,image_url,thumbnail,sort_order,file_id) values(1,'{0}','{1}',1,1)", url, name));
    if(result>0)
    {
    var create_state = node.OwnerDocument.CreateAttribute("state");
    create_state.Value = "1";
    node.Attributes.Append(create_state);//设置该节点state属性

    string Updat_state = node.GetAttribute("state");

    }
    }
    }
    }
    }

    <menu2>
    <tu12>
    <!--更新-->
    <item up="11.png"></item>
    <!--删除-->
    <item del="22.png "></item>
    <!--增加-->
    <item add="JYT_Cgg10.jpg"></item>
    <item add="JYT_Cgg11.jpg"></item>
    <item add="JYT_Cgg12.jpg"></item>
    <item add="JYT_Cgg13.jpg"></item>
    <item add="JYT_Cgg14.jpg"></item>
    <item add="JYT_Cgg15.jpg"></item>
    <item add="JYT_Cgg16.jpg"></item>
    <item add="JYT_Cgg17.jpg"></item>
    <item add="JYT_Cgg18.jpg"></item>
    <item add="JYT_Cgg19.jpg"></item>
    <item add="JYT_Cgg20.jpg"></item>
    <item add="JYT_Cgg21.jpg"></item>
    <item add="JYT_Cgg22.jpg"></item>
    <item add="JYT_Cgg23.jpg"></item>
    <item add="JYT_Cgg3.jpg"></item>
    <item add="JYT_Cgg4.jpg"></item>
    </tu12>
    </menu2>

  • 相关阅读:
    进制转换问题
    奶牛野炊
    BFS
    深搜DFS
    Map容器之热血格斗场
    衣服尺码
    BZOJ2789 [Poi2012]Letters
    BZOJ1098 [POI2007]办公楼biu
    BZOJ1753 [Usaco2005 qua]Who's in the Middle
    BZOJ2442 [Usaco2011 Open]修剪草坪
  • 原文地址:https://www.cnblogs.com/wlwenjie/p/5044489.html
Copyright © 2020-2023  润新知