SgmlLinkExtractor: Fixed link text when there is an inner tag

This PR fixes the use case where the link is written like this:

    <a href="helloworld.htm"><b>Hello</b> world</a>

With the previous implementation, it returned a `Link.text` set to "Hello".
Now, it returns "Hello world", as expected.