$81 GRAYBYTE WORDPRESS FILE MANAGER $59

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/libxml2/usr/share/doc/alt-libxml2-devel/tutorial/

HOME
Current File : /opt/alt/libxml2/usr/share/doc/alt-libxml2-devel/tutorial//includegetattribute.c
<![CDATA[
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>

void
getReference (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;
}


void
parseDoc(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;
}

int
main(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);
}
]]>

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
13 Aug 2025 1.08 AM
root / root
0755
images
--
13 Aug 2025 1.08 AM
root / root
0755
apa.html
2.064 KB
26 Jun 2020 7.29 PM
root / root
0644
apb.html
1.979 KB
26 Jun 2020 7.29 PM
root / root
0644
apc.html
3.021 KB
26 Jun 2020 7.29 PM
root / root
0644
apd.html
3.156 KB
26 Jun 2020 7.29 PM
root / root
0644
ape.html
3.023 KB
26 Jun 2020 7.29 PM
root / root
0644
apf.html
2.88 KB
26 Jun 2020 7.29 PM
root / root
0644
apg.html
2.951 KB
26 Jun 2020 7.29 PM
root / root
0644
aph.html
3.516 KB
26 Jun 2020 7.29 PM
root / root
0644
api.html
1.854 KB
26 Jun 2020 7.29 PM
root / root
0644
ar01s02.html
3.424 KB
7 Apr 2022 11.55 PM
root / root
0644
ar01s03.html
5.584 KB
26 Jun 2020 7.29 PM
root / root
0644
ar01s04.html
6.136 KB
7 Apr 2022 11.55 PM
root / root
0644
ar01s05.html
7.277 KB
7 Apr 2022 11.55 PM
root / root
0644
ar01s06.html
3.788 KB
7 Apr 2022 11.55 PM
root / root
0644
ar01s07.html
3.805 KB
7 Apr 2022 11.55 PM
root / root
0644
ar01s08.html
3.832 KB
7 Apr 2022 11.55 PM
root / root
0644
ar01s09.html
7.425 KB
26 Jun 2020 7.29 PM
root / root
0644
includeaddattribute.c
1.109 KB
26 Jun 2020 7.29 PM
root / root
0644
includeaddkeyword.c
1.289 KB
26 Jun 2020 7.29 PM
root / root
0644
includeconvert.c
1.766 KB
26 Jun 2020 7.29 PM
root / root
0644
includegetattribute.c
1.144 KB
26 Jun 2020 7.29 PM
root / root
0644
includekeyword.c
1.319 KB
26 Jun 2020 7.29 PM
root / root
0644
includexpath.c
1.456 KB
26 Jun 2020 7.29 PM
root / root
0644
index.html
5.831 KB
7 Apr 2022 11.55 PM
root / root
0644
ix01.html
2.485 KB
26 Jun 2020 7.29 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF