You are viewing a plain text version of this content. The canonical link for it is here.
Posted to droids-commits@incubator.apache.org by th...@apache.org on 2009/08/05 08:39:46 UTC

svn commit: r801086 - /incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/parse/html/LinkExtractor.java

Author: thorsten
Date: Wed Aug  5 08:39:46 2009
New Revision: 801086

URL: http://svn.apache.org/viewvc?rev=801086&view=rev
Log:
DROIDS-59
Link extraction problem
Reporter/due-to: Bertil Chapuis
Thanks Bertli.

Modified:
    incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/parse/html/LinkExtractor.java

Modified: incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/parse/html/LinkExtractor.java
URL: http://svn.apache.org/viewvc/incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/parse/html/LinkExtractor.java?rev=801086&r1=801085&r2=801086&view=diff
==============================================================================
--- incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/parse/html/LinkExtractor.java (original)
+++ incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/parse/html/LinkExtractor.java Wed Aug  5 08:39:46 2009
@@ -84,20 +84,15 @@
       if (elem.equalsIgnoreCase(loc) && att.getValue(linkAtt) != null) {
         link = getURI(att.getValue(linkAtt));
         log.debug("Found element: " + elem + " with link: " + link);
+        if (link != null) {
+        	addOutlinkURI(link.toString());
+        	link = null;
+        }
       }
     }
   }
 
   @Override
-  public void characters(char[] chars, int start, int length) throws SAXException 
-  {
-    if (link != null) {
-      addOutlinkURI(new StringBuilder().append(chars, start, length).toString());
-      link = null;
-    }
-  }
-
-  @Override
   public void endDocument() throws SAXException 
   {
     history = null;