在作一个短信的业务模块.因为刚刚开始学.
我从中间件里面读书一段XML..代码如下
string XML = System.Text.ASCIIEncoding.ASCII.GetString(com.enjoy.ShortMessageUtil.MessageUtil.GetPackage("192.168.146.128",10000,323));
if (XML != null)
{
System.Windows.Forms.MessageBox.Show(XML);
}现在我要应用到
public UN_Deliver(String XML)
{
//分解XML
System.Text.StringBuilder builder = new System.Text.StringBuilder(); builder.Append("SequenceNumber:"+SequenceNumber);
builder.Append("GateID:"+GateID);
builder.Append("UserNumber:"+UserNumber);
builder.Append("SPNumber:"+SPNumber);
builder.Append("MessageCoding:"+MessageCoding);
builder.Append("MessageContent:"+MessageContent);
return builder.ToString();
}
里面去,
问题一:如何实现那?
问题二:实现了以后我怎么把他们存在数据库里面....???

解决方案 »

  1.   

    what does your xml string look like?using System.Xml;string XML = System.Text.ASCIIEncoding.ASCII.GetString(com.enjoy.ShortMessageUtil.MessageUtil.GetPackage("192.168.146.128",10000,323));XmlDocument doc = new XmlDocument();
    doc.LoadXml(XML);
    ...see
    http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=312http://www.sys-con.com/xml/article.cfm?id=778
      

  2.   

    找一本关于xml的书看看先吧,不难的
    google里面搜索很多关于读取xml的文章
      

  3.   

    得到SequenceNumber.....字段的值.然后insert 到数据库不就可以保存了吗?
      

  4.   

    eprint自定义打印是一个页面套打工具.它直接在IE浏览器中可视化的设计各种复杂的打印模版,
    能够解决在IE浏览器中打印各种复杂的中国式报表及票据。详见: http://218.30.103.110:8080/eprint/index.htm
    方成eform自定义表单平台,纯BS结构.100%开放源码.可以在 http://218.30.103.110:8080/eform/index.html 在线试用.