public static XmlTreeModel GetXmlTreeModel() { XmlDataProvider data = new XmlDataProvider(); XmlTreeModel treeModel = new XmlTreeModel(); treeModel.XmlNodes = data.GenerateXmlTreeNodes(); treeModel.Namespaces = data.GetNamespaceManager().GetNamespacePrefixes(); return treeModel; }
public static void Copy(int nodeId) { XmlTreeNode node = new XmlDataProvider().GetXmlTreeNode(nodeId); if (node.Type == XmlNodeType.Element) { // Makes a deep copy of the nodes XElement and stores it in the Session Copy(new XElement((XElement)node.XObject)); } else if (node.Type == XmlNodeType.Attribute) { // Makes a deep copy of the nodes XAttribute and stores it in the Session Copy(new XAttribute((XAttribute)node.XObject)); } else throw new ArgumentException("Unkown node type"); }
public BaseController() { XmlDataProvider = new XmlDataProvider(); }