⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 includegetattribute.c

📁 基于s3c2410芯片的数据采集系统 目标环境:S3C2410芯片、经裁剪后的linux2.6内核、sqlite数据库、cgi库 项目描述:节点端采集数据
💻 C
字号:
<![CDATA[#include <stdio.h>#include <string.h>#include <stdlib.h>#include <libxml/xmlmemory.h>#include <libxml/parser.h>voidgetReference (xmlDocPtr doc, xmlNodePtr cur) {	xmlChar *uri;	cur = cur->xmlChildrenNode;	while (cur != NULL) {	    if ((!xmlStrcmp(cur->name, (const xmlChar *)"reference"))) {		    uri = xmlGetProp(cur, "uri");		    printf("uri: %s\n", uri);		    xmlFree(uri);	    }	    cur = cur->next;	}	return;}voidparseDoc(char *docname) {	xmlDocPtr doc;	xmlNodePtr cur;	doc = xmlParseFile(docname);		if (doc == NULL ) {		fprintf(stderr,"Document not parsed successfully. \n");		return;	}		cur = xmlDocGetRootElement(doc);		if (cur == NULL) {		fprintf(stderr,"empty document\n");		xmlFreeDoc(doc);		return;	}		if (xmlStrcmp(cur->name, (const xmlChar *) "story")) {		fprintf(stderr,"document of the wrong type, root node != story");		xmlFreeDoc(doc);		return;	}		getReference (doc, cur);	xmlFreeDoc(doc);	return;}intmain(int argc, char **argv) {	char *docname;	if (argc <= 1) {		printf("Usage: %s docname\n", argv[0]);		return(0);	}	docname = argv[1];	parseDoc (docname);		return (1);}]]>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -