From 265dab58d0cdd70e2770b7effa754a9733261b69 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 14 Aug 2014 16:03:49 +0100 Subject: Update .gitignore. --- README | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..e9f6344 --- /dev/null +++ b/README @@ -0,0 +1,33 @@ +libcxml +------- + +This is a very small library which provides a slightly tidier C++ API than libxml++ +for parsing HTML. + +For example: + +cxml::Document doc ("RootNodeName"); +doc.read ("foo.xml"); + +/* Get the contents of child node , throwing an exception if it does not exist */ +string s = doc.string_child ("Fred"); + +/* Get the contents of child node , or 42 if it does not exist */ +int i = doc.optional_number_child ("Jim").get_value_or (42); + +/* Get the contents of within , throwing an exception if either node + is not present. +*/ +double d = doc.node_child("Sheila").number_child ("Roger"); + +For full details, see src/cxml.h + +To build: +./waf configure +./waf build +sudo ./waf install + +Bug reports and queries to Carl Hetherington + + + -- cgit v1.2.3