Easy and Effective HTML Parsing with Java Stream from JSilver
String html = "<html><body><h1>Hello, JSilver!</h1></body></html>";
HTMLParser parser = new HTMLParser(html);
String xpath = "//h1/text()";
String title = parser.xpath(xpath);
System.out.println("Title: " + title);
String xpath = "//a/@href";
List<String> links = parser.xpaths(xpath)
.stream()
.map(HTMLNode::getValue)
.collect(Collectors.toList());