Red de conocimiento informático - Conocimiento informático - Ayúdame a escribir un programa de lectura xml usando c# para mostrar la estructura del árbol en xml como treeView en winform

Ayúdame a escribir un programa de lectura xml usando c# para mostrar la estructura del árbol en xml como treeView en winform

treeview.Nodes.Clear();

string fileName = "xxx.xml";

prueba

{

//Leer archivo XML

Nodo TreeNode;

Lector XmlReader = XmlReader.Create(fileName);

while (reader.Read( ) )

{

if (reader.NodeType == XmlNodeType.Element)//Nodo de elemento

{

nodo = nuevo TreeNode ();

switch (reader.Depth) //Profundidad del elemento

{

caso 0:

nodo.Text = lector .GetAttribute("nombre");

treeview.Nodes.Add(nodo);

break;

caso 1:

node.Text = lector.GetAttribute("nombre");

vista de árbol.Nodes[0].Nodes.Add(nodo);

ruptura;

caso 2:

node.Text = lector.GetAttribute("nombre");

treeview.Nodes[0].Nodes[treeview.Nodes[0].Nodes.Count - 1].Nodes.Add(nodo);

romper;

predeterminado: romper;

}

}

}

lector.Close();

treeview.ExpandAll();

}

captura (Excepción ex)

{

MessageBox.Show(ex.Message, "Error Message");

}

Un ejemplo de lectura de un archivo xml que necesita Escribe según el contenido de tu archivo xml