golang.org/x/net/html-节点的令牌类型

时间:2018-12-02 13:33:01

标签: html go html-parsing

我正在使用"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)

现在我想获得每个a元素的TokenType

如何获取html.Node的html.TokenType?

0 个答案:

没有答案