// retoor <retoor@molodetz.nl>
import "html" for Document
var doc = Document.parse("<div id='root'><section><p class='text'>One</p></section><article><p class='text'>Two</p></article></div>")
var root = doc.getElementById("root")
var section = doc.querySelector("section")
var article = doc.querySelector("article")
var fromRoot = root.querySelector("p")
System.print(fromRoot.textContent) // expect: One
var fromSection = section.querySelector(".text")
System.print(fromSection.textContent) // expect: One
var fromArticle = article.querySelector(".text")
System.print(fromArticle.textContent) // expect: Two
var notFound = section.querySelector("article")
System.print(notFound == null) // expect: true
var nested = root.querySelector("section p")
System.print(nested.textContent) // expect: One