/// <summary>
        ///		Obtiene los nodos de los projectos
        /// </summary>
        internal MLNodesCollection GetXMLProjectNodes(SolutionModel solution, ProjectsModelCollection projects)
        {
            MLNodesCollection nodesML = new MLNodesCollection();

            // Rellena los nodos
            foreach (ProjectModel project in projects)
            {
                nodesML.Add(SolutionRepository.TagFile, GetPathRelative(solution, project));
            }
            // Devuelve la colección de nodos
            return(nodesML);
        }
        /// <summary>
        ///		Añade los nodos de proyecto
        /// </summary>
        private MLNodesCollection GetNodesProject(ProjectsModelCollection projects)
        {
            MLNodesCollection nodesML = new MLNodesCollection();

            // Añade los nodos
            foreach (ProjectModel project in projects)
            {
                MLNode nodeML = new MLNode(TagProject);

                // Asigna las propiedades
                nodeML.Nodes.Add(TagFileName, project.FullFileName);
                nodeML.Nodes.Add(TagModule, project.Definition.Module);
                nodeML.Nodes.Add(TagType, project.Definition.Type);
                // Añade el nodo
                nodesML.Add(nodeML);
            }
            // Devuelve los nodos
            return(nodesML);
        }