当前位置: 首页>>代码示例>>Golang>>正文


Golang Selection.Contents方法代码示例

本文整理汇总了Golang中github.com/PuerkitoBio/goquery.Selection.Contents方法的典型用法代码示例。如果您正苦于以下问题:Golang Selection.Contents方法的具体用法?Golang Selection.Contents怎么用?Golang Selection.Contents使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在github.com/PuerkitoBio/goquery.Selection的用法示例。


在下文中一共展示了Selection.Contents方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: getComment

// return the comment within the sentence
func getComment(sel *goquery.Selection) (string, map[int]string) {
	var contentBuffer bytes.Buffer
	var linksMap map[int]string = make(map[int]string)
	//	fmt.Println(sel.Contents().Length())
	sel.Contents().Each(func(i int, x *goquery.Selection) {
		href, exists := x.Attr("href")
		if exists {
			// this is a comment link
			link := getLink(href)
			commentNo, _ := strconv.Atoi(x.Text())
			linksMap[commentNo] = link
			//fmt.Println(commentNo + ": " + link)
		} else {
			contentBuffer.WriteString(x.Text())
			//fmt.Println(x.Text())
		}

	})

	return contentBuffer.String(), linksMap
}
开发者ID:read-him,项目名称:bible-parser,代码行数:22,代码来源:parse_bible_html.go

示例2: contents

// contents returns a string representation of the selection's contents.
func contents(s *goquery.Selection) string {
	return strings.Join(s.Contents().Map(node), "")
}
开发者ID:mnpk,项目名称:apex,代码行数:4,代码来源:wiki.go

示例3: NumberOfChild

func NumberOfChild(s *goquery.Selection) int {
	return s.Contents().Length()
	//return s.Contents().Size()
}
开发者ID:siongui,项目名称:siongui.github.io,代码行数:4,代码来源:node.go


注:本文中的github.com/PuerkitoBio/goquery.Selection.Contents方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。