일반적으로 사용하는 you& # 39, ll [ui_policytable_java_spe_policy http 처리기에서] (http://www.google.com/search? q = httphandler+ ASP.NET &, 맞춤법 = 1) 이. 주어진 요청.
>. http://www.yoursite.com/sitemap.axd
xml 로 응답하는지 지유르 처리기에서 포맷되었을 사이테마프. 사이테마프 수집됩니다 있는지 여부를 즉석에서, 데이터베이스, 또는 다른 방법을 통해 최대 HTTP 처리기에서 구축상의.
void IHttpHandler.ProcessRequest(HttpContext context)
{
//
// Important to return qualified XML (text/xml) for sitemaps
//
context.Response.ClearHeaders();
context.Response.ClearContent();
context.Response.ContentType = "text/xml";
//
// Create an XML writer
//
XmlTextWriter writer = new XmlTextWriter(context.Response.Output);
writer.WriteStartDocument();
writer.WriteStartElement("urlset", "http://www.sitemaps.org/schemas/sitemap/0.9");
//
// Now add entries for individual pages..
//
writer.WriteStartElement("url");
writer.WriteElementString("loc", "http://www.codingthewheel.com");
// use W3 date format..
writer.WriteElementString("lastmod", postDate.ToString("yyyy-MM-dd"));
writer.WriteElementString("changefreq", "daily");
writer.WriteElementString("priority", "1.0");
writer.WriteEndElement();
//
// Close everything out and go home.
//
result.WriteEndElement();
result.WriteEndDocument();
writer.Flush();
}
이 코드는 향상될 수 있지만, that& # 39 의 정의.