X7ROOT File Manager
Current Path:
/opt/alt/libxml2/usr/share/doc/alt-libxml2-devel/tutorial
opt
/
alt
/
libxml2
/
usr
/
share
/
doc
/
alt-libxml2-devel
/
tutorial
/
ðŸ“
..
📄
apa.html
(2.06 KB)
📄
apb.html
(1.98 KB)
📄
apc.html
(3.02 KB)
📄
apd.html
(3.16 KB)
📄
ape.html
(3.02 KB)
📄
apf.html
(2.88 KB)
📄
apg.html
(2.95 KB)
📄
aph.html
(3.52 KB)
📄
api.html
(1.85 KB)
📄
ar01s02.html
(3.42 KB)
📄
ar01s03.html
(5.58 KB)
📄
ar01s04.html
(6.14 KB)
📄
ar01s05.html
(7.28 KB)
📄
ar01s06.html
(3.79 KB)
📄
ar01s07.html
(3.8 KB)
📄
ar01s08.html
(3.83 KB)
📄
ar01s09.html
(7.42 KB)
ðŸ“
images
📄
includeaddattribute.c
(1.11 KB)
📄
includeaddkeyword.c
(1.29 KB)
📄
includeconvert.c
(1.77 KB)
📄
includegetattribute.c
(1.14 KB)
📄
includekeyword.c
(1.32 KB)
📄
includexpath.c
(1.46 KB)
📄
index.html
(5.83 KB)
📄
ix01.html
(2.49 KB)
Editing: includeconvert.c
<![CDATA[ #include <string.h> #include <libxml/parser.h> unsigned char* convert (unsigned char *in, char *encoding) { unsigned char *out; int ret,size,out_size,temp; xmlCharEncodingHandlerPtr handler; size = (int)strlen(in)+1; out_size = size*2-1; out = malloc((size_t)out_size); if (out) { handler = xmlFindCharEncodingHandler(encoding); if (!handler) { free(out); out = NULL; } } if (out) { temp=size-1; ret = handler->input(out, &out_size, in, &temp); if (ret || temp-size+1) { if (ret) { printf("conversion wasn't successful.\n"); } else { printf("conversion wasn't successful. converted: %i octets.\n",temp); } free(out); out = NULL; } else { out = realloc(out,out_size+1); out[out_size]=0; /*null terminating out*/ } } else { printf("no mem\n"); } return (out); } int main(int argc, char **argv) { unsigned char *content, *out; xmlDocPtr doc; xmlNodePtr rootnode; char *encoding = "ISO-8859-1"; if (argc <= 1) { printf("Usage: %s content\n", argv[0]); return(0); } content = argv[1]; out = convert(content, encoding); doc = xmlNewDoc ("1.0"); rootnode = xmlNewDocNode(doc, NULL, (const xmlChar*)"root", out); xmlDocSetRootElement(doc, rootnode); xmlSaveFormatFileEnc("-", doc, encoding, 1); return (1); } ]]>
Upload File
Create Folder