[ 
https://issues.apache.org/jira/browse/TIKA-304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12764087#action_12764087
 ] 

Ken Krugler commented on TIKA-304:
----------------------------------

A few comments on this:

1. I think it's an improvement, not a bug :)

2. I agree that it would be great to be able to alter the behavior of 
HtmlParser. Making subclassing easier is one approach, another might be the 
ability (IoC model) of specifying a different content handler.

3. Preserving attributes is very important - I had a todo on my list to file an 
issue about this. E.g. with links, there can be attributes like the target 
content language that you want to preserve.

4. I have some mods for HtmlParser that I need to turn into issues/patches, 
e.g. link extraction from <img>, <link>, etc tags. But I'd hate to put Jukka 
into n-way merge hell. So I might wait for this patch to get rolled in first.

> HtmlParser could be easier to subclass
> --------------------------------------
>
>                 Key: TIKA-304
>                 URL: https://issues.apache.org/jira/browse/TIKA-304
>             Project: Tika
>          Issue Type: Bug
>          Components: parser
>    Affects Versions: 0.4, 0.5
>            Reporter: Benson Margulies
>         Attachments: html-parser-subclass.diff
>
>
> It would be nice if one could subclass HtmlParser to change what it passes 
> along, instead of having to copy it. I'll attach a first effort.
> It would also be good if attributes could be preserved (particularly id 
> attributes) but let's see how you like my first patch.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to