golang.org/x/net/html - TokenType of Node - PullRequest
       1

golang.org/x/net/html - TokenType of Node

0 голосов
/ 02 декабря 2018

Я использую пакет "golang.org/x/net/html" и этот пример для перебора HTML-документа.

doc, err := html.Parse(r)
if err != nil {
    // ...
}
var f func(*html.Node)
f = func(n *html.Node) {
    if n.Type == html.ElementNode && n.Data == "a" {
        // Do something with n...
    }
    for c := n.FirstChild; c != nil; c = c.NextSibling {
        f(c)
    }
}
f(doc)

Теперь я хочу получить TokenType каждого a -элемента.

Как получить html.TokenType для html.Node?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...