discard """ output: '''
Some text in body
Some more text in body
Some text
Some more text
Some text in body
Some more text in body
''' """ # Test xmltree add/insert/delete/replace operations import xmlparser import xmltree var baseDocHead = """
Some text
Some more text
""" var baseDocHeadTree = parseXml(baseDocHead) var baseDocBody = """
Some text in body
Some more text in body
""" var baseDocBodyTree = parseXml(baseDocBody) proc test_insert() = var testDoc = baseDocHeadTree var newBody = newElement("body") var bodyItems: seq[XmlNode] = @[] for item in baseDocBodyTree.items(): bodyItems.insert(item, len(bodyItems)) newBody.insert(bodyItems, 1) echo $newBody testDoc.insert(newBody, 1) echo $testDoc test_insert()