summary refs log tree commit diff stats
path: root/tests/stdlib/txmltree.nim
blob: a849859e3305c4ebc906f0f28087ecaaa26e2b5e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
discard """
  file: "txmltree.nim"
  output: '''true
true
true
true
true
'''
"""

import xmltree, strtabs

var x = <>a(href="nim.de", newText("www.nim-test.de"))

echo($x == "<a href=\"nim.de\">www.nim-test.de</a>")

echo(newText("foo").innerText == "foo")
echo(newEntity("bar").innerText == "bar")
echo(newComment("baz").innerText == "")

let y = newXmlTree("x", [
  newText("foo"),
  newXmlTree("y", [
    newText("bar")
  ])
])
echo(y.innerText == "foobar")