diff --git a/README.md b/README.md index bf9be69..63c47bc 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,9 @@ ### `Usage` ``` +import dom_persist; +import nodecode; + string sqlite_filename = "dom_persist_test.db"; if(!db_exists( sqlite_filename ) { //create database @@ -21,5 +24,26 @@ // get the tree (root) node TreeNode tree_node = tree.getTreeRoot(); +//create some nodes + +tree_node.appendChild( TreeNodeType.docType, "html" ); +auto tn_html = tree_node.appendChild( TreeNodeType.element, "html" ); + +auto tn_head = tn_html.appendChild( TreeNodeType.element, "head" ); +tn_head.appendChild( TreeNodeType.comment, "This is my comment" ); + +auto tn_body = tn_html.appendChild( TreeNodeType.element, "body" ); + +tn_body.appendChild( TreeNodeType.text, "This is some text" ); +tn_body.appendChild( TreeNodeType.text, " with more text" ); +tn_body.appendChild( TreeNodeType.element, "input" ); + +// write changes to DB +tree.flush(); + +// get the html as a text string +string html_out = tree.getTreeAsText( ); +writeln( html_out ); + ```