CLR: .Net / Mono / Boo / Otros CLR > C#
Cargando Datos de un Xml
(1/1)
エリック:
Estuve revisando un tutorial donde explican como sacar informacion de un Xml, y segui todos los pasos cuidadosamente, pero no consigo el resultado expongo el codigo:
--- Código: C# --- using System;using System.Xml;using System.Collections.Generic;using System.Text; namespace LeeEscribeXml{ class Program { static void Main(string[] args) { XmlDocument itemDoc=new XmlDocument(); itemDoc.Load(@".....Items.xml"); Console.WriteLine("El documento tiene {0} hijos.",itemDoc.DocumentElement.ChildNodes.Count); foreach (XmlNode itemNode in itemDoc.DocumentElement.ChildNodes) { XmlElement itemElement = (XmlElement)itemNode; Console.WriteLine("n[Item]: {0}n{1}",itemElement.Attributes["name"].Value); if (itemNode.ChildNodes.Count == 0) { Console.WriteLine("Falta informacion adicionaln"); } else { foreach (XmlNode childNode in itemNode.ChildNodes) { if(childNode.Name.ToUpper()=="ATTRIBUTE") { Console.WriteLine("{0} : {1}",childNode.Attributes["name"].Value,childNode.Attributes["value"].Value); } else if (childNode.Name.ToUpper() == "SPECIALS") { foreach (XmlNode specialNode in childNode.ChildNodes) { Console.WriteLine("*{0} : {1}",specialNode.Attributes["name"].Value,specialNode.Attributes["description"].Value); } } } } } } }} El error se produceen tiempo de ejecucion al intenta leer el Xml, con la funcion load, use rutas relativas, rutas absolutas y con nada se puede.
Ojala que alguien me pueda ayudar.
Uso VS 2005.
Navegación
Ir a la versión completa