discard """ output: '''
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) let initialDocBase = """
Some text before replace
Some more text before replace
Some text in body before replace
Some more text in body before replace
""" var initialDocBaseTree = parseXml(initialDocBase) proc test_replace() = var testDoc = initialDocBaseTree testDoc.replace(0..1, @[baseDocHeadTree, baseDocBodyTree]) echo $testDoc test_replace()