Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Xml;
- namespace Recetas.R0604
- {
- public class CalculoPrecioProductos
- {
- public static void Main()
- {
- // Carga del documento XML:
- XmlDocument xmlDoc = new XmlDocument();
- xmlDoc.Load("CatalogoProductos.xml");
- // Busca todos los nodos que contienen el nombre `Precio`:
- XmlNodeList precios = xmlDoc.GetElementsByTagName("Precio");
- // Acumulador de los precios de los productos:
- decimal precioTotal = 0;
- // Iteración del objeto `XmlNodeList` para totalizar los
- // precios de los productos:
- foreach (XmlNode precio in precios)
- {
- // Obtiene el valor por cada producto (nodo) y
- // recupera su valor (debe convertirse a decimal):
- precioTotal += Decimal.Parse(precio.ChildNodes[0].Value);
- }
- // Muestra el precio total de todos los productos:
- Console.WriteLine ("\nPrecio total de todos los productos: {0:C}", precioTotal);
- Console.WriteLine ();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement