|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "html" for Document
|
|
|
|
var doc = Document.parse("<div><p>Direct</p><span><p>Nested</p></span></div>")
|
|
|
|
System.print(doc.querySelector("div > p") != null) // expect: true
|
|
System.print(doc.querySelector("div > p").textContent) // expect: Direct
|
|
|
|
System.print(doc.querySelector("span > p") != null) // expect: true
|
|
System.print(doc.querySelector("span > p").textContent) // expect: Nested
|
|
|
|
System.print(doc.querySelectorAll("div > p").count) // expect: 1
|
|
|
|
var nested = Document.parse("<ul><li>A</li><li><ul><li>B</li></ul></li></ul>")
|
|
System.print(nested.querySelectorAll("ul > li").count) // expect: 3
|
|
|