当前位置: 首页 > news >正文

苗木网站建设短视频seo优化排名

苗木网站建设,短视频seo优化排名,wordpress网站怎么优化,怎么免费网站这里的例子都是依据当前libxml2的官网上的 官网地址如下&#xff1a; Libxml Tutorial 这一个例子&#xff0c;实现了&#xff0c;从xml当中获取关键字的内容&#xff0c;关键字&#xff0c;对应着xml<>里面的内容&#xff0c;如下所示&#xff1a; 下面举个例子&…

这里的例子都是依据当前libxml2的官网上的

官网地址如下:

Libxml Tutorial

这一个例子,实现了,从xml当中获取关键字的内容,关键字,对应着xml<>里面的内容,如下所示:

下面举个例子:

<?xml version="1.0"?>
<story><storyinfo><author>John Fleck</author><datewritten>June 2, 2002</datewritten><keyword>example keyword</keyword></storyinfo><body><headline>This is the headline</headline><para>This is the body text.</para></body>
</story>

 目的:获取name为“keyword”,所对应的值,或者说是字符串:“example keyword”

具体代码实现如下:

  1 #include <stdio.h>2 #include <string.h>3 #include <stdlib.h>4 #include <libxml/xmlmemory.h>5 #include <libxml/parser.h>6 7 void8 parseStory (xmlDocPtr doc, xmlNodePtr cur) {9 10   xmlChar *key;11   cur = cur->xmlChildrenNode;12   while (cur != NULL) {13       if ((!xmlStrcmp(cur->name, (const xmlChar *)"keyword"))) {14         key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);15         printf("keyword: %s\n", key);16         xmlFree(key);17       }18   cur = cur->next;19   }20     return;21 }22 23 static void24 parseDoc(char *docname) {25 26   printf("enter function parseDoc\r\n");27   xmlDocPtr doc;28   xmlNodePtr cur;29 30   doc = xmlParseFile(docname);31 32   if (doc == NULL ) {33     fprintf(stderr,"Document not parsed successfully. \n");34     return;35   }36   37   cur = xmlDocGetRootElement(doc);38   39   if (cur == NULL) {40     fprintf(stderr,"empty document\n");41     xmlFreeDoc(doc);42     return;43   } 44   45   if (xmlStrcmp(cur->name, (const xmlChar *) "story")) {46     fprintf(stderr,"document of the wrong type, root node != story");47     xmlFreeDoc(doc);48     return;49   } 50   51   cur = cur->xmlChildrenNode;52   while (cur != NULL) {53     if ((!xmlStrcmp(cur->name, (const xmlChar *)"storyinfo"))){54       parseStory (doc, cur);55     } 56      57   cur = cur->next;58   }59   60   xmlFreeDoc(doc);61   printf("exit function parseDoc\r\n");62   return;63 } 64 65 int66 main(int argc, char **argv) {67 68   char *docname;69 70   if (argc <= 1) {71     printf("Usage: %s docname\n", argv[0]);72     return(0);73   }74 75   docname = argv[1];76   parseDoc (docname);77 78   return (1);79 }

下面是代码的编译:

root@mkx:~/workspace/libxml2/learn.20211112# gcc -o exampleC exampleC.c -L/usr/local/lib -lxml2 -L/usr/local/lib -lz -lm -ldl -I/usr/local/include/libxml2
root@mkx:~/workspace/libxml2/learn.20211112# ls
exampleC  exampleC.c  story.xml

下面是代码的运行情况:

root@mkx:~/workspace/libxml2/learn.20211112# ./exampleC story.xml 
keyword: example keyword

看,获取了keyword所对应的值:example keyword

http://www.lbrq.cn/news/2805463.html

相关文章:

  • 成全免费观看在线看站内seo优化
  • 外贸做企业什么网站建设关键词搜索指数
  • 动物园网站建设的可行性分析app推广实名认证接单平台
  • 做logo的比赛网站管理方面的培训课程
  • 五屏网站建设如何论坛推广怎么做
  • wordpress企业官网主题下载网络优化工程师前景如何
  • 鞍山做网站的慧聪网seo页面优化
  • 网站图文列表济南seo整站优化价格
  • 网页设计与网站建设第05章在线测试客户推广渠道有哪些
  • 用ps做网站画布一般建多大百度广告代理商查询
  • 网站模板带有sql后台下载百度指数官网查询
  • 网站关键词怎么做排名靠前线上培训机构排名前十
  • 重庆制作手机网站公司网页制作模板
  • asp室内装修装潢网站源码河源市seo点击排名软件价格
  • 深圳几百元做网站seo网站优化建议
  • 360搜索建站公司湖南网站推广公司
  • 浙江网站建设推广公司哪家权威重庆百度竞价开户
  • 企业宣传网站案例产品推广计划
  • 天津站建站时间河南seo
  • 申请免费网站注册如何做网页链接
  • 重庆汽车网站建设跨境电商有哪些平台
  • 双十一网站建设活动西安seo工作室
  • 凤翔网站开发软文广告经典案例300
  • 怎样做娱乐网站色盲测试卡
  • 去哪儿网站做宣传多少钱上海网站建设制作
  • 网站代码制作it菜鸡网seo
  • 域名app广东seo点击排名软件哪里好
  • 山西建站推广企业网站推广公司
  • 网站建设ppt介绍关键词优化网站排名
  • 做app好还是响应式网站广告推广渠道有哪些
  • 从“配置化思维”到“前端效率革命”:xiangjsoncraft 如何用 JSON 简化页面开发?
  • jenkins实现分布式构建并自动发布到远程服务器上 jenkins实现自动打包编译发布远程服务器
  • 前端视频流处理从 0 到 “能跑”:可复制 Demo+WebGL/Worker 优化,覆盖会议 / 直播 / 监控场景
  • 【TrOCR】模型预训练权重各个文件解读
  • 计算机网络技术学习-day6《三层交换机配置》
  • 【NFTurbo】基于Redisson滑动窗口实现验证码发送限流