Save node tree to xml
July 2, 2008
this is a function to save node to xml
private void SaveNodesXML(TreeNodeCollection nodesCollection,
XmlWriter textWriter)
{for (int i = 0; i < nodesCollection.Count; i++)
{
TreeNode node = nodesCollection[i];
textWriter.WriteStartElement(XmlNodeTag);
textWriter.WriteAttributeString(XmlNodeTextAtt, node.Text);
textWriter.WriteAttributeString(XmlNodeImageIndexAtt, node.ImageIndex.ToString());
if (node.Tag != null)
textWriter.WriteAttributeString(XmlNodeTagAtt, node.Tag.ToString());if (node.Nodes.Count > 0)
{SaveNodesXML(node.Nodes, textWriter);
}
textWriter.WriteEndElement();}
}
Entry Filed under: Script, c-sharp. Tags: .net 1.1, .net 2.0, .net 3.0, ADO.NET, c#, c-sharp, controls, DataSet, datasource, Framework, internet-life, node, query, tree, Visual Studio 2008, visual-studio-2005, winforms.
Trackback this post | Subscribe to the comments via RSS Feed