示例#1
0
文件: XmlReader.cs 项目: Laperuh/test
        /// <summary>
        /// Adds a Transaction to the Customer.
        /// </summary>
        /// <param name="reader"></param>
        /// <param name="customer"></param>
        private static void addTransaction(XmlTextReader reader, ICustomer customer)
        {
            ITransaction transaction = new Transaction();

            customer.AddTransaction(transaction);

            while (reader.Read() && (reader.NodeType != XmlNodeType.EndElement || reader.Name != "Transaction"))
            {
                if (reader.NodeType == XmlNodeType.Element && reader.Name == "Item")
                {
                    addItem(reader, transaction);
                }
            }
        }