2 * fix __xmlSkipComment to properly find the end of comment tag.
3 * add the xmlGetNodeName and xmlCopyNodeName functions
4 * add the xmlCopyString function
8 * rewrite the code to always recursively walk the node tree when searching
9 for a particular node. this is required for cases where a node with a
10 particular name is located deeper in a node with the same name;
11 for example -r /configuration/device/reference/device would fail in the
13 * rename xmlGetElement to xmlGetNodeNum and add the possibility to request
14 the nth node with this name
15 * rename xmlGetNumElements to xmlGetNumNodes
18 * reorganize the code to be able to skip comment sections
19 * depreciate __xmlFindNextElement and use __xmlGetNode instead
20 * xmlGetNextElement now returns char* instead of void* for furute use
21 * add preliminary support for wildcards in the search path ('*' and '?')
24 * fix a problem caused by removing the last unnecessary alloc
25 * strip leading-, and trailing spaces from the string before comparing
26 * fix a problem where trailing spaces weren't removed
29 * some small changes; fix some typo's and fix a small memory leak
30 * update the documentation in README
31 * remove the last unnecessary alloc
34 * rename xmlGet(Int/Double/String) to xmlGetNode(Int/Double/String)
35 * add new xmlGet(Int/Double/String) functions
36 * rename xmlCompareString to xmlCompareNodeString for consistency
37 * rename xmlCompareElement to xmlCompareString for consistency
38 * add a README file with short examples of various functions
41 * removed some memory allocation in xmlGetNode and XMLGetNextElement
42 * use the file-size for mmap and remove the root node from the xml-id
43 * rearrange xmlGetNode to work with complicated xml files
44 * add the xmlMarkId function to save the id before using xmlGetNextElement
45 * speed up xmlGetNextId
47 23-06-2008: Initial release