From bb9a9029b6ec4f26ee31f4879cde52d58dcb49c0 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Sat, 28 Jul 2007 20:41:41 +0000 Subject: Finalisation and destruction of nodes svn path=/trunk/dom/; revision=3467 --- src/core/characterdata.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/core/characterdata.c') diff --git a/src/core/characterdata.c b/src/core/characterdata.c index 7b38fd2..9cf3a49 100644 --- a/src/core/characterdata.c +++ b/src/core/characterdata.c @@ -31,6 +31,20 @@ dom_exception dom_characterdata_initialise(struct dom_characterdata *cdata, return dom_node_initialise(&cdata->base, doc, type, name, value); } +/** + * Finalise a character data node + * + * \param doc The owning document + * \param cdata The node to finalise + * + * The contents of ::cdata will be cleaned up. ::cdata will not be freed. + */ +void dom_characterdata_finalise(struct dom_document *doc, + struct dom_characterdata *cdata) +{ + dom_node_finalise(doc, &cdata->base); +} + /** * Retrieve data from a character data node * -- cgit v1.2.3