Versions in this module Expand all Collapse all v1 v1.1.3 Apr 13, 2023 Changes in this version + var DisableSelectorCache = false + var SelectorCacheMaxEntries = 50 + type NodeNavigator struct + func CreateXPathNavigator(top *html.Node) *NodeNavigator + func (*NodeNavigator) Prefix() string + func (h *NodeNavigator) Copy() AXpath.NodeNavigator + func (h *NodeNavigator) Current() *html.Node + func (h *NodeNavigator) LocalName() string + func (h *NodeNavigator) MoveTo(other AXpath.NodeNavigator) bool + func (h *NodeNavigator) MoveToChild() bool + func (h *NodeNavigator) MoveToFirst() bool + func (h *NodeNavigator) MoveToNext() bool + func (h *NodeNavigator) MoveToNextAttribute() bool + func (h *NodeNavigator) MoveToParent() bool + func (h *NodeNavigator) MoveToPrevious() bool + func (h *NodeNavigator) MoveToRoot() + func (h *NodeNavigator) NodeType() AXpath.NodeType + func (h *NodeNavigator) String() string + func (h *NodeNavigator) Value() string + type XpathNode html.Node + func XpathParser(body *string) *XpathNode + func (x *XpathNode) ExistsAttr(name string) bool + func (x *XpathNode) Find(expr string) []*XpathNode + func (x *XpathNode) FindOne(expr string) *XpathNode + func (x *XpathNode) HTML(self bool) string + func (x *XpathNode) Query(expr string) (*XpathNode, error) + func (x *XpathNode) QueryAll(expr string) ([]*XpathNode, error) + func (x *XpathNode) QuerySelector(selector *AXpath.Expr) *XpathNode + func (x *XpathNode) QuerySelectorAll(selector *AXpath.Expr) []*XpathNode + func (x *XpathNode) SelectAttr(name string) (val string) + func (x *XpathNode) Text() string