Beispiel #1
0
        private void btnGenerate_Click(object sender, EventArgs e)
        {
            if (tbSelectedPath.Text.Length > 0)
            {
                includeFiles = new String[lbIncludeFiles.Items.Count];
                excludeFolders = new String[lbExcludeFolders.Items.Count];
                excludeFiles = new String[lbExcludeFiles.Items.Count];

                lbIncludeFiles.Items.CopyTo(includeFiles, 0);
                lbExcludeFolders.Items.CopyTo(excludeFolders, 0);
                lbExcludeFiles.Items.CopyTo(excludeFiles, 0);

                DirectoryParser dp = new DirectoryParser();
                XDocument doc = dp.getXmlSiteMap(tbSelectedPath.Text,includeFiles,excludeFolders,excludeFiles);
                DataSet dsDoc = new DataSet();
                XmlReader xr = doc.CreateReader();
                dsDoc.ReadXml(xr);

                dataGridView1.AutoGenerateColumns = true;
                dataGridView1.DataSource = dsDoc;
                dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

                dataGridView1.DataMember = "siteMapNode";

                tbSummary.Text += doc.Declaration + "\r\n";
                tbSummary.Text += doc.ToString();
                doc.Save(tbOutputDir.Text + "\\Web.sitemap");
            }
        }
Beispiel #2
0
        private void btnGenerate_Click(object sender, EventArgs e)
        {
            if (tbSelectedPath.Text.Length > 0)
            {
                includeFiles   = new String[lbIncludeFiles.Items.Count];
                excludeFolders = new String[lbExcludeFolders.Items.Count];
                excludeFiles   = new String[lbExcludeFiles.Items.Count];

                lbIncludeFiles.Items.CopyTo(includeFiles, 0);
                lbExcludeFolders.Items.CopyTo(excludeFolders, 0);
                lbExcludeFiles.Items.CopyTo(excludeFiles, 0);

                DirectoryParser dp    = new DirectoryParser();
                XDocument       doc   = dp.getXmlSiteMap(tbSelectedPath.Text, includeFiles, excludeFolders, excludeFiles);
                DataSet         dsDoc = new DataSet();
                XmlReader       xr    = doc.CreateReader();
                dsDoc.ReadXml(xr);

                dataGridView1.AutoGenerateColumns = true;
                dataGridView1.DataSource          = dsDoc;
                dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

                dataGridView1.DataMember = "siteMapNode";


                tbSummary.Text += doc.Declaration + "\r\n";
                tbSummary.Text += doc.ToString();
                doc.Save(tbOutputDir.Text + "\\Web.sitemap");
            }
        }