xml Write

 string path = ValidateUser.GetSavePath();
   if( !Directory.Exists(path) )
   {
    Directory.CreateDirectory(path);
   }// end if
  
   string [] s = Directory.GetFileSystemEntries(path);
   int i = s.Length;
   i++ ;
   string SysDate =System.DateTime.Now.ToString();
   string SysName = "AA"+"-"+SysDate.Replace("-","").Replace(" ","").Replace(":","")+i.ToString()+"-"+DictName;
   string XMLName = path + @"/"+SysName+".xml";
    
   
   XmlTextWriter  xml = new XmlTextWriter(XMLName,System.Text.Encoding.UTF8);
   xml.Formatting = Formatting.Indented;
   xml.WriteStartDocument( false );
   #region
   xml.WriteStartElement("JINDUNTBData");

   xml.WriteStartElement(DictName);

   xml.WriteStartElement("PreSymbol");
   xml.WriteString("JXTBZD");
   xml.WriteEndElement();

   xml.WriteStartElement("OperSym");
   xml.WriteString("1");
   xml.WriteEndElement();

   if(PrimaryValue != "" && PrimaryValue != null && DictA != "" && DictA != null && DictB != "" && DictB != null && DictC != "" && DictC != null)
   {
    xml.WriteStartElement(DictPrimary);
    xml.WriteString(PrimaryValue);
    xml.WriteEndElement();

    xml.WriteStartElement(ColumA);
    xml.WriteString(DictA);
    xml.WriteEndElement();

    xml.WriteStartElement(ColumB);
    xml.WriteString(DictB);
    xml.WriteEndElement();

    xml.WriteStartElement(ColumC);
    xml.WriteString(DictC);
    xml.WriteEndElement();
   }
   else
   {
    if(PrimaryValue != "" && PrimaryValue != null && DictA != "" && DictA != null && DictB != "" && DictB != null && DictC == "" )
    {
     xml.WriteStartElement(DictPrimary);
     xml.WriteString(PrimaryValue);
     xml.WriteEndElement();

     xml.WriteStartElement(ColumA);
     xml.WriteString(DictA);
     xml.WriteEndElement();

     xml.WriteStartElement(ColumB);
     xml.WriteString(DictB);
     xml.WriteEndElement();
    }//end if
    else
    {
     if(PrimaryValue != "" && PrimaryValue != null && DictA != "" && DictA != null && DictB == "" &&  DictC == "" )
     {
      xml.WriteStartElement(DictPrimary);
      xml.WriteString(PrimaryValue);
      xml.WriteEndElement();

      xml.WriteStartElement(ColumA);
      xml.WriteString(DictA);
      xml.WriteEndElement();
     }//end if 
     else
     {
      return;
     }// end else if
    }//end  else if
   }//end if
  
   xml.WriteEndElement();

   xml.WriteEndElement();
   #endregion
   xml.Flush();
   xml.Close();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值