using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Xml; namespace iWareWebservice.AppDao { public class StockTransferDAO { private static object Lock = new object(); private static StockTransferDAO Instance = null; /// /// 获取单例的方法 /// /// 单例实体 public static StockTransferDAO GetInstance() { if (Instance == null) { lock (Lock) { if (Instance == null) { Instance = new StockTransferDAO(); } } } return Instance; } public string RequestSend(string XMLParameters) { try { XmlDocument xml = new XmlDocument(); xml.LoadXml(XMLParameters); XmlNode actionNode = xml.SelectSingleNode("/root/Action"); if (actionNode.InnerText == "StockTransferRequestItem.Send") { XmlNode dataNode = xml.SelectSingleNode("/root/Data/StockTransferRequestItems"); foreach (XmlNode strItemNode in dataNode.ChildNodes) { string strNo = strItemNode.Attributes["StockTransferRequestNo"].Value; string strItemNo = strItemNode.Attributes["StockTransferRequestItemNo"].Value; string sequenceNo = strItemNode.Attributes["SequenceNo"].Value; string materialNo = strItemNode.Attributes["MaterialNo"].Value; string quantity = strItemNode.Attributes["Quantity"].Value; XmlNode strItemSubNode = strItemNode.ChildNodes[0]; string profileType = strItemSubNode.Attributes["ProfileType"].Value; } } } catch (Exception) { } return "Hello World"; } } }