亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言實現xml構造解析器

2020-01-26 14:32:00
字體:
來源:轉載
供稿:網友

純C實現xml構造解析器,所有實現只有一個.c一個.h文件組成,簡單易用,易于擴展。

#include <string.h>#include <stdio.h>#include <stdlib.h>#include "sxml.h"  #define LUA_SCRIPT "function fun()/n/  int a;/n/  a = 10;/n/  return a;/n/end"  int main(){  sxml_file_info_t* info;  char* tmp;  const char* pstr;  int line=1;  char buff[128]={0};  sxml_doc_t* parser=NULL;  sxml_doc_t* doc = sxml_doc_new("a.xml","1.0","GB2312");  sxml_node_t* node = sxml_node_new("root");  sxml_attr_t* attr = sxml_attr_new("age","25");     sxml_node_t* subnode = sxml_node_new("score");  sxml_node_t* rawdata = sxml_rawdata_new(NULL,"hello world!",strlen("hello world!"));   sxml_node_t* rawdata2 = sxml_rawdata_new(NULL,"hello world!",strlen("hello world!"));   sxml_node_t* rawdata3 = sxml_rawdata_new(NULL,"hello world!",strlen("hello world!"));   sxml_node_t* rawdata4 = sxml_rawdata_new("raw","rawdata",strlen("rawdata"));   sxml_node_t* rawdata5 = sxml_rawdata_new("lua",LUA_SCRIPT,strlen(LUA_SCRIPT));   sxml_node_t* innertext = sxml_innertext_new("內部字符串");  sxml_node_t* comment = sxml_comment_new("注釋");  sxml_node_t* empty = sxml_empty_new("empty");     sxml_add_attr2node(node,attr);  attr = sxml_attr_new("sex","man");  sxml_add_attr2node(node,attr);   attr = sxml_attr_new("語文","95");  sxml_add_attr2node(subnode,attr);  attr = sxml_attr_new("數學","100");    sxml_add_attr2node(subnode,attr);  attr = sxml_attr_new("英語","98");    sxml_add_attr2node(subnode,attr);     sxml_add_subnode2node(node,subnode);  sxml_add_subnode2node(node,rawdata);  sxml_add_subnode2node(node,rawdata2);  sxml_add_subnode2node(node,rawdata3);  sxml_add_subnode2node(node,rawdata4);  sxml_add_subnode2node(node,rawdata5);  sxml_add_subnode2node(node,innertext);  sxml_add_subnode2node(node,comment);  sxml_add_subnode2node(node,empty);      sxml_add_node2doc(doc,node);     //printf("%s/n",sxml_doc_print_buffered(doc,16));  tmp = sxml_doc_print(doc);  pstr = tmp;  printf("%s/n", tmp);  while((pstr = skip_line(pstr)))line++;  printf("/n/n%d/n/n", line);  //printf("/n/n%s/n/n",check_skip("<?xml version=/"1.0/" encoding=/"GB2312/"?>","<?xml version=///"")?"YES":"NO");  //copy_until(buff,"<?xml version=/"1.0/" encoding=/"GB2312/"?>","/" ");  //printf("/n/n%s/n/n",buff);     //sxml_save(doc);      sxml_doc_free(doc);  doc = NULL;  free(tmp);     //printf("aaaa.................../n");     //getchar();     parser = sxml_parse("a.xml");     //tmp = sxml_doc_print(parser);//有問題,內存越界  tmp = sxml_doc_print_buffered(parser,16);  printf("%s/n", tmp);  free(tmp);  sxml_save2file(parser,"b.xml");  sxml_doc_free(parser);     return 0;}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产午夜精品理论片a级探花| 欧美黄色成人网| 亚洲风情亚aⅴ在线发布| www.日韩视频| 国产精品久久久av| 亚洲欧美自拍一区| 色老头一区二区三区在线观看| 欧美成人激情在线| 亚洲精品www久久久久久广东| 亚洲四色影视在线观看| 久久天天躁狠狠躁夜夜av| 精品一区二区三区三区| 国产欧美日韩精品专区| 亚洲成人av片| 麻豆国产精品va在线观看不卡| 亚洲国产一区二区三区在线观看| 日韩美女视频中文字幕| 91在线视频免费| 日本电影亚洲天堂| 91久久精品视频| www.色综合| 精品一区二区电影| 亚洲欧美在线一区| 成人黄色网免费| 色噜噜国产精品视频一区二区| 欧美黑人视频一区| 国产精品黄页免费高清在线观看| 成人免费观看网址| 啊v视频在线一区二区三区| 欧美性视频精品| 国产玖玖精品视频| 久久久久久久国产精品视频| 福利二区91精品bt7086| 欧美激情精品久久久久久黑人| 欧美日韩一区二区三区在线免费观看| 亚洲精品第一国产综合精品| 国产成人av在线| 欧美性猛交xxxx偷拍洗澡| 欧美激情久久久久| 欧美一级片免费在线| 日本午夜精品理论片a级appf发布| 国产精品午夜视频| 国产精品视频永久免费播放| 亚洲一区二区免费在线| 久久中文字幕国产| 国产精品免费视频xxxx| 久久久午夜视频| 国产欧美一区二区三区在线| 亚洲一区二区自拍| 国产日韩欧美在线视频观看| 97精品久久久| 国产精品久久99久久| 成人激情免费在线| 国产精品国产三级国产aⅴ浪潮| 91在线国产电影| 精品久久香蕉国产线看观看gif| 日韩女优人人人人射在线视频| 91精品国产91久久久久久久久| 777777777亚洲妇女| 亚洲欧美制服中文字幕| 亚洲人成在线观看| 亚洲一二在线观看| 亚洲免费伊人电影在线观看av| 国产精品久久久久av| 亚洲午夜色婷婷在线| 欧美最顶级丰满的aⅴ艳星| 国产午夜精品视频| 日本欧美黄网站| 国产综合香蕉五月婷在线| 国产精品久久久久久婷婷天堂| 日韩精品小视频| 91免费人成网站在线观看18| 国产精品视频永久免费播放| 伊人一区二区三区久久精品| 亚洲一级黄色片| 亚洲综合第一页| 日韩在线观看免费高清| 欧美黑人又粗大| 欧美激情一区二区三级高清视频| 精品久久久久国产| 久久九九热免费视频| 国产精品一区二区性色av| 亚洲国产精品电影在线观看| 欧美激情精品在线| 亚洲美女精品久久| 亚洲欧洲美洲在线综合| 国产精品久久久久999| 精品动漫一区二区| 欧美性猛交xxxxx免费看| 亚洲成人激情在线| 69av视频在线播放| 亚洲精品日韩久久久| 亚洲图片在线综合| 国产精品com| 国产欧洲精品视频| 国产成人精品在线播放| 日韩影视在线观看| 国产丝袜一区二区| 日韩经典一区二区三区| 91色p视频在线| 中文字幕在线国产精品| 国产精品国产三级国产专播精品人| 91久久久久久久久久| 欧美日韩高清区| 久久亚洲国产精品成人av秋霞| 中文字幕亚洲国产| 亚洲精品国产精品国自产观看浪潮| 日韩精品亚洲视频| 一个人看的www久久| 亚洲精品国偷自产在线99热| 97不卡在线视频| 成人欧美一区二区三区在线| 亚洲欧洲一区二区三区在线观看| 久久久久久69| 中文字幕免费精品一区高清| 久久成人人人人精品欧| 欧美性高潮床叫视频| 中文精品99久久国产香蕉| 欧美三级免费观看| 中文字幕av一区二区| 精品一区电影国产| 亚洲欧美日韩久久久久久| 免费97视频在线精品国自产拍| 日韩精品福利在线| 久久久精品免费| 国产精品日日做人人爱| 96pao国产成视频永久免费| 久久精品久久精品亚洲人| 国产精品成人品| 久久精品这里热有精品| 国产精品看片资源| 亚洲成人黄色网| 国产精品久久久久久久久久99| 欧美日韩国产中字| 麻豆乱码国产一区二区三区| 国内偷自视频区视频综合| 欧美激情18p| 精品日本美女福利在线观看| 久久国产天堂福利天堂| 欧美性20hd另类| 7777免费精品视频| 亚洲电影免费观看高清完整版在线观看| 在线观看国产精品91| 欧美性在线视频| 国内精久久久久久久久久人| 欧美成人黄色小视频| 亚洲永久在线观看| 中文字幕日韩高清| 欧美另类老女人| 夜夜嗨av一区二区三区免费区| 91色琪琪电影亚洲精品久久| 亚洲视频综合网| 欧美精品久久久久| 91tv亚洲精品香蕉国产一区7ujn| 成人av在线亚洲| 国产欧美一区二区三区久久| 亚洲精品av在线播放| 亚洲国产黄色片| 成人字幕网zmw| 精品亚洲男同gayvideo网站| 久久精彩免费视频| 九九热在线精品视频| 中文字幕免费国产精品| 欧美一级视频一区二区|