kim [Wed, 28 Jan 2009 02:43:32 +0000 (02:43 +0000)]
- Added an option to disable the TextCollection.
- Plugged some memleaks in CloseDocument()
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@83
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Wed, 28 Jan 2009 00:06:34 +0000 (00:06 +0000)]
Hardcode "<@>" and "<$>" at position 0 and 1 in the TagName table.
These are used to denote attributes and PCDATA nodes.
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@81
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 27 Jan 2009 15:00:36 +0000 (15:00 +0000)]
Add RegisterTag method
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@78
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 27 Jan 2009 14:58:01 +0000 (14:58 +0000)]
.
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@76
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 27 Jan 2009 13:16:57 +0000 (13:16 +0000)]
Add TextCollection->EmptyText() wrapper
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@74
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 27 Jan 2009 12:34:00 +0000 (12:34 +0000)]
Remove some spurious printf, they polute the printing of the query
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@72
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 27 Jan 2009 12:29:05 +0000 (12:29 +0000)]
Add some more file from libcds HEAD
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@71
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 27 Jan 2009 12:18:59 +0000 (12:18 +0000)]
Missing files from the latest version of libcds.googlecode.com
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@70
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 27 Jan 2009 12:17:03 +0000 (12:17 +0000)]
Update for the latest version of TextCollection
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@69
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 27 Jan 2009 00:53:35 +0000 (00:53 +0000)]
Add check for Root Node to the parent function
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@66
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 27 Jan 2009 00:04:58 +0000 (00:04 +0000)]
NextSibling() segfault when called on the root node, so add a check
and retrung NULLT if the argument is ther root node. It's consistent with
the behaviour of calling FirstChild on a leaf node.
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@65
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
darroyue [Wed, 14 Jan 2009 02:37:36 +0000 (02:37 +0000)]
New (faster) representation for tags added; faster construction of parentheses
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@56
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
darroyue [Thu, 11 Dec 2008 03:58:08 +0000 (03:58 +0000)]
fixed the topmost () bug, added getTextCollection function
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@23
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Thu, 27 Nov 2008 07:17:07 +0000 (07:17 +0000)]
Makefile should not include testTextCollection.o which is only a testing program
(and contains a main). XMLTree.h should contain <cstring> !
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@18
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Thu, 27 Nov 2008 04:23:33 +0000 (04:23 +0000)]
.
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@17
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
darroyue [Thu, 27 Nov 2008 00:50:38 +0000 (00:50 +0000)]
fixed small mistakes with text search functions in XMLtree.h
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@16
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
darroyue [Tue, 25 Nov 2008 08:38:27 +0000 (08:38 +0000)]
added text search functions, fixed the bug when initializing TagName, and some minor changes
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@15
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
fclaude [Tue, 25 Nov 2008 02:32:59 +0000 (02:32 +0000)]
testing
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@11
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Tue, 25 Nov 2008 01:10:30 +0000 (01:10 +0000)]
added #idefs to avoid multiple inclusion
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@10
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Mon, 24 Nov 2008 23:58:51 +0000 (23:58 +0000)]
.
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@9
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca
kim [Mon, 24 Nov 2008 23:31:26 +0000 (23:31 +0000)]
Initial import of XMLTree
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@5
3cdefd35-fc62-479d-8e8d-
bae585ffb9ca