مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ahmadi

عضویت از 1393/07/18

ساخت قایل sitemap از دیتابیس

  • یکشنبه 8 بهمن 1396
  • 12:41
تشکر میکنم

چه چور میتونم اطلاعاتش رو از دیتابیس بخونه؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 8 بهمن 1396
  • 12:48

این لینک رو ببیینید

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 9 بهمن 1396
  • 11:48

از این کد استفاده کردم اما چیزی درون فایل web.stiemap درج نمیشه

SqlConnection cn = new SqlConnection(cmsarya.DAL.Utility.Connection_String());
            string mydomain = "http://paghalat.ir"; 
            string strSql = "select * from pages";
            SqlDataAdapter dacontent = new SqlDataAdapter(strSql, cn);
            DataSet dscontent = new DataSet();
            dacontent.Fill(dscontent, "SiteMap"); //here we fill all the products into dataset 
            XmlTextWriter writer = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);
            writer.WriteStartDocument();
            writer.WriteStartElement("siteMapNode");

            //Now we loop for creating the XML node for all products
            if (dscontent.Tables[0].Rows.Count > 0)
            {
                DataRow dtr;
                int i = 0;
                while (i < dscontent.Tables[0].Rows.Count)
                {
                    dtr = dscontent.Tables[0].Rows[i];
                    //Creating the  element
                    string Loc = mydomain + "/post/" + dtr["ID_pages"].ToString() + "/" + dtr["url_pages"] + ".html".ToString();
                    writer.WriteStartElement("urlset", "http://www.sitemaps.org/schemas/sitemap/0.9");
                    writer.WriteStartElement("url");
                    writer.WriteElementString("loc", Loc);
                    writer.WriteElementString("priority", "0.9");
                    writer.WriteStartElement("url");  
                    //End URL
                    writer.WriteEndElement(); 
                    i++;
                }
            }
            writer.WriteEndDocument(); 
            writer.Close();
            Response.Redirect("Web.sitemap");

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 9 بهمن 1396
  • 12:11

کد رو Trace کنید تا متوجه بشید کدام خط به وظیفه اش عمل نمیکنه یا مشکل کجاست

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)