private void Parse_doc(XmlDocument doc, TreeView treeView) { XmlNodeTreeViewItem tvi = new XmlNodeTreeViewItem(); XmlNode node = doc.FirstChild; tvi.Header = node.Name; tvi.Node = node; Parse_Node(tvi); treeView.Items.Add(tvi); }
private string Parse_Attr(XmlNodeTreeViewItem Node_in) { if (Node_in.Node.Attributes != null) { StringBuilder sb = new StringBuilder(); foreach (XmlAttribute attr in Node_in.Node.Attributes) { sb.Append(attr.Name + "=" + attr.Value + "\r\n"); } return(sb.ToString()); } else { return(""); } }
private void Parse_Node(XmlNodeTreeViewItem UINode_in) { foreach (XmlNode node in UINode_in.Node.ChildNodes) { XmlNodeTreeViewItem tvi = new XmlNodeTreeViewItem(); if (node.Value != null) { tvi.Header = node.Value; } else { tvi.Header = node.Name; //if (!node.Name.StartsWith("#")) // tvi.Name = node.Name; //else //{ // tvi.Name = node.Name.Substring(1); //} } tvi.Node = node; Parse_Node(tvi); UINode_in.Items.Add(tvi); } }
private string Parse_Attr(XmlNodeTreeViewItem Node_in) { if (Node_in.Node.Attributes != null) { StringBuilder sb = new StringBuilder(); foreach (XmlAttribute attr in Node_in.Node.Attributes) { sb.Append(attr.Name + "=" + attr.Value + "\r\n"); } return sb.ToString(); } else { return ""; } }