/// <summary> /// Adds the element. /// </summary> /// Created by SMK private void AddElement(TreeView target) { var currentNode = target.SelectedNode; var frm = new FrmXmlNode(); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (currentNode == null) { currentNode = (new TreeNode(frm.NodeName, 0, 0)); tvTarget.Nodes.Add(currentNode); } else { TreeNode newNode = new TreeNode(frm.NodeName, 3, 3); newNode.Tag = "Element"; currentNode.Nodes.Add(newNode); currentNode.ExpandAll(); } } targetDoc.RemoveAll(); xmlRootNode = null; UpdateTargetDocument(tvTarget.Nodes[0]); if (xmlRootNode != null) targetDoc.AppendChild(xmlRootNode); }
/// <summary> /// Adds the attribute. /// </summary> /// <param name="target">The target.</param> /// Created by SMK private void AddAttribute(TreeView target) { var currentNode = target.SelectedNode; if (currentNode.Name != "rootNode") { var frm = new FrmXmlNode(); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { TreeNode newNode = new TreeNode(frm.NodeName, 1, 1); newNode.Tag = "Attribute"; currentNode.Nodes.Insert(0, newNode); currentNode.ExpandAll(); } } }