diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2016-11-17 21:09:46 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2016-11-17 21:09:46 (GMT) |
commit | fc7f7edd0b8011cb71573b15462ef83068d9e54b (patch) | |
tree | 459fb7d1a9611f563e3000386df5cb7cdf506916 /libxml2/doc/tutorial/includeaddattribute.c | |
parent | 4f65b25b474bf534e40c3d3aa47d43e8457fcc9a (diff) | |
download | blt-fc7f7edd0b8011cb71573b15462ef83068d9e54b.zip blt-fc7f7edd0b8011cb71573b15462ef83068d9e54b.tar.gz blt-fc7f7edd0b8011cb71573b15462ef83068d9e54b.tar.bz2 |
local fork libxml2
Diffstat (limited to 'libxml2/doc/tutorial/includeaddattribute.c')
-rw-r--r-- | libxml2/doc/tutorial/includeaddattribute.c | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/libxml2/doc/tutorial/includeaddattribute.c b/libxml2/doc/tutorial/includeaddattribute.c deleted file mode 100644 index bb6a18b..0000000 --- a/libxml2/doc/tutorial/includeaddattribute.c +++ /dev/null @@ -1,64 +0,0 @@ -<![CDATA[ -#include <stdio.h> -#include <string.h> -#include <stdlib.h> -#include <libxml/xmlmemory.h> -#include <libxml/parser.h> - - -xmlDocPtr -parseDoc(char *docname, char *uri) { - - xmlDocPtr doc; - xmlNodePtr cur; - xmlNodePtr newnode; - xmlAttrPtr newattr; - - doc = xmlParseFile(docname); - - if (doc == NULL ) { - fprintf(stderr,"Document not parsed successfully. \n"); - return (NULL); - } - - cur = xmlDocGetRootElement(doc); - - if (cur == NULL) { - fprintf(stderr,"empty document\n"); - xmlFreeDoc(doc); - return (NULL); - } - - if (xmlStrcmp(cur->name, (const xmlChar *) "story")) { - fprintf(stderr,"document of the wrong type, root node != story"); - xmlFreeDoc(doc); - return (NULL); - } - - newnode = xmlNewTextChild (cur, NULL, "reference", NULL); - newattr = xmlNewProp (newnode, "uri", uri); - return(doc); -} - -int -main(int argc, char **argv) { - - char *docname; - char *uri; - xmlDocPtr doc; - - if (argc <= 2) { - printf("Usage: %s docname, uri\n", argv[0]); - return(0); - } - - docname = argv[1]; - uri = argv[2]; - doc = parseDoc (docname, uri); - if (doc != NULL) { - xmlSaveFormatFile (docname, doc, 1); - xmlFreeDoc(doc); - } - return (1); -} -]]> |