v/vlib/net/html
kahsa 585cb9ec2b
ci/woodpecker/push/vc Pipeline was successful Details
ci/woodpecker/push/docker Pipeline was successful Details
ci/woodpecker/push/arch Pipeline was successful Details
net.html: use `-d debug_html` instead of `-g`, prevent undesired output, while debugging user programs (#14521)
2022-05-25 12:55:03 +02:00
..
README.md
data_structures.v
dom.v net.html: use `-d debug_html` instead of `-g`, prevent undesired output, while debugging user programs (#14521) 2022-05-25 12:55:03 +02:00
dom_test.v checker: ban unsafe pointer/fn comparison (#14462) 2022-05-25 12:54:58 +02:00
html.v
html_test.v
parser.v net.html: use `-d debug_html` instead of `-g`, prevent undesired output, while debugging user programs (#14521) 2022-05-25 12:55:03 +02:00
parser_test.v
tag.v
tag_test.v

README.md

net/http is an HTML written in pure V.

Usage

import net.html

fn main() {
	doc := html.parse('<html><body><h1 class="title">Hello world!</h1></body></html>')
	tag := doc.get_tag('h1')[0] // <h1>Hello world!</h1>
	println(tag.name) // h1
	println(tag.content) // Hello world!
	println(tag.attributes) // {'class':'title'}
	println(tag.str()) // <h1 class="title">Hello world!</h1>
}

More examples found on parser_test.v and html_test.v