コード例 #1
0
ファイル: html.go プロジェクト: grmartin/go-libxml2
func htmlReadDoc(content, url, encoding string, opts int) *C.xmlDoc {
	return C.htmlReadDoc(
		C.xmlCharStrdup(C.CString(content)),
		C.CString(url),
		C.CString(encoding),
		C.int(opts),
	)
}
コード例 #2
0
ファイル: libxml.go プロジェクト: teejae/go-libxml
func HtmlEntityLookup(name string) *C.htmlEntityDesc {
	c := C.xmlCharStrdup(C.CString(name))
	return C.htmlEntityLookup(c)
}
コード例 #3
0
ファイル: libxml.go プロジェクト: teejae/go-libxml
func HtmlTagLookup(name string) *C.htmlElemDesc {
	c := C.xmlCharStrdup(C.CString(name))
	return C.htmlTagLookup(c)
}
コード例 #4
0
ファイル: libxml.go プロジェクト: teejae/go-libxml
func XmlGetProp(n *C.xmlNode, name string) string {
	c := C.xmlCharStrdup(C.CString(name))
	s := C.xmlGetProp(n, c)
	return xmlCharToString(s)
}
コード例 #5
0
ファイル: libxml.go プロジェクト: teejae/go-libxml
func HtmlReadDoc(content string, url string, encoding string, opts int) *C.xmlDoc {
	c := C.xmlCharStrdup(C.CString(content))
	return C.htmlReadDoc(c, C.CString(url), C.CString(encoding), C.int(opts))
}
コード例 #6
0
ファイル: libxml.go プロジェクト: teejae/go-libxml
func stringToXmlChar(s string) *C.xmlChar {
	cstr := C.CString(s)
	defer freeCString(cstr)
	c := C.xmlCharStrdup(cstr)
	return c
}