node-html-parser 0.1.1

Fast HTML parser for Rust & WASM producing a lightweight DOM with CSS selector querying.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use node_html_parser::{valid, Options};

#[test]
fn issue_248_custom_void_tag_validation() {
	let mut opts = Options::default();
	opts.void_tag.tags = Some(vec!["x-tag".into()]);
	assert!(valid("<div><x-tag></div>", &opts));
}

#[test]
fn issue_248_custom_void_tag_selfclosed_validation() {
	let mut opts = Options::default();
	opts.void_tag.tags = Some(vec!["x-tag".into()]);
	opts.void_tag.add_closing_slash = true;
	assert!(valid("<div><x-tag /></div>", &opts));
}