/[schmitzm]/trunk/src/skrueger/Sitemap.java
ViewVC logotype

Diff of /trunk/src/skrueger/Sitemap.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1318 by alfonx, Tue Nov 30 23:37:57 2010 UTC revision 1319 by alfonx, Wed Dec 1 01:09:52 2010 UTC
# Line 1  Line 1 
1  package skrueger;  package skrueger;
2    
3  import java.io.FileWriter;  import java.io.FileWriter;
4    import java.io.IOException;
5  import java.io.StringWriter;  import java.io.StringWriter;
6  import java.io.Writer;  import java.io.Writer;
7    import java.net.MalformedURLException;
8    import java.net.URL;
9  import java.util.Date;  import java.util.Date;
10    
11  import javax.xml.parsers.DocumentBuilderFactory;  import javax.xml.parsers.DocumentBuilderFactory;
# Line 30  import org.w3c.dom.Element; Line 33  import org.w3c.dom.Element;
33   */   */
34  public class Sitemap {  public class Sitemap {
35    
36          Logger log = Logger.getLogger(Sitemap.class);          static String[] SEARCHENGINES = new String[] { "http://www.sitemapwriter.com/notify.php?crawler=all&url=" };
37    
38            final static Logger log = Logger.getLogger(Sitemap.class);
39    
40          private Document document;          private Document document;
41    
# Line 151  public class Sitemap { Line 156  public class Sitemap {
156                                  // with indenting to make it human-readable                                  // with indenting to make it human-readable
157                                  final TransformerFactory tf = TransformerFactory.newInstance();                                  final TransformerFactory tf = TransformerFactory.newInstance();
158    
159                                  // TODO Ging mit xerces, geht nicht mehr mit xalan ?!                                  // TODO Ging mit xerces, geht nicht mehr mit xalan ?!
160                                  // tf.setAttribute("indent-number", new Integer(2));                                  // tf.setAttribute("indent-number", new Integer(2));
161    
162                                  final Transformer xformer = tf.newTransformer();                                  final Transformer xformer = tf.newTransformer();
# Line 175  public class Sitemap { Line 180  public class Sitemap {
180          public int getSize() {          public int getSize() {
181                  return size;                  return size;
182          }          }
183    
184            public static void submitToSearchEngines(String urlToSitemap)  {
185                    for (String se : SEARCHENGINES) {
186                            log.info("Submitting " + urlToSitemap + " to " + se);
187                            try {
188                                    URL url = new URL(se + urlToSitemap);
189                                    
190                                    url.openConnection().connect();
191                                    
192                            } catch (Exception e) {
193                                    log.error("failed to submit " + urlToSitemap + " to " + se, e);
194                            }
195                    }
196            }
197  }  }

Legend:
Removed from v.1318  
changed lines
  Added in v.1319

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26