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

设置个网站要多少钱类似于建设通的网站

设置个网站要多少钱,类似于建设通的网站,网站备案和实名认证,网站开发创业计划书财务分析Linux下libxml2编程基础一、libxml2的简介  xml是一个实现读、创建、以及操作xml数据功能的C语言库。并且支持XPATH查询#xff0c;以及部分的支持XSLT转换等的功能。libxml2的下载地址为ftp://xmlsoft.org/libxml2/#xff0c;完全版的库是开源的#xff0c;并且带有例子…Linux下libxml2编程基础一、libxml2的简介  xml是一个实现读、创建、以及操作xml数据功能的C语言库。并且支持XPATH查询以及部分的支持XSLT转换等的功能。libxml2的下载地址为ftp://xmlsoft.org/libxml2/完全版的库是开源的并且带有例子的程序和说明文档。有rpm包格式也有tar包的形式可以下载下来自己编译安装。二、libxml2的编译安装我是下载libxml2-7.8.0.tar.gz的包先将压缩包进行解压进入到libxml2-7.8.0目录安装如下1、./configure  //运行配置脚本文件配置编译环境2、make      //开始编译3、make install    //结束之后libxml2即可安装完成 三、libxml2常用数据类型xmlChar是libxml2中的字符类型在库中的所有字符字符串都是基于这个数据类型的。xmlChar *指针类型很多函数都会返回一个动态分配内存的xmlChar *类型的变量因此在使用这类函数是要记得释放内存否则会导致内存泄漏。 xmlDoc、xmlDocPtr   //文档对象结构体及指针     xmlNode、xmlNodePtr  //节点对象结构体及节点指针xmlAttr、xmlAttrPtr  //节点属性的结构体及其指针xmlNs、xmlNsPtr      //节点命名空间的结构及指针BAD_CAST        //一个宏定义事实上它即是xmlChar *类型 四、libxml2常用函数1、文档相关函数int  xmlKeepBlankDefault(int  val);    //设置是否忽略空白的节点在解析之前一般要调用默认值为0最好设置成为1xmlDocPtr  xmlParseFile(const  *filename);  //分析一个xml文件并返回一个xml文档的对象指针xmlReadFile  //读入一个带有某种编码的xml文档并返回一个文档指针xmlSaveFile  //将文档以默认方式保存xmlSaveFormatFileEnc  //可将文档以某种编码/格式的方式进行保存xmlFreeDoc  //释放文档指针  注意当调用此函数时该文档所包含的所有节点内存都将被自动释放。一般来说一个文档中所有节点都应该动态分配然后加入文档然后调用xmlFreeDoc函数一次性的释放所有节点动态分配的内存但是当节点从文档中移除时就需要调用xmlFreeNode或者是xmlFreeNodeList了。 2、根节点相关函数xmlNodePtr  xmlDocGetRootElement(xmlDocPtr  doc); //获得文档的根节点xmlNodePtr  xmlDocSetRootElement(xmlDocPtr  doc,  xmlNodePtr  root); //设置文档的根节点 3、创建子节点相关函数   xmlNodePtr  xmlNewNode(xmlNsPtr  ns,  const  xmlChar *name);  //创建一个新节点xmlNodePtr  xmlNewChild(xmlNodePtr  parent,  xmlNsPtr ns,  const  xmlChar *name, const  xmlChar *content); //创建一个新的子节点xmlNodePtr xmlCopyNode(const  xmlNodePtr  curNode,  int  extended); //复制当前节点xmlNodeSetContent  //设置节点内容xmlNodeGetContent  //获取节点内容xmlNodeListGetString  //获取字符串 4、添加子节点相关函数xmlNodePtr xmlAddChild(xmlNodePtr  parent,  xmlNodePtr  curNode); //给指定的节点添加子节点xmlNodePtr xmlAddNextSibling(xmlNodePtr  curNode,  xmlNodePtr  brother); //添加兄弟节点到后面xmlNodePtr xmlAddPrevSibling(xmlNodePtr  curNode,  xmlNodePtr brother); //添加兄弟节点到前面xmlNodePtr xmlAddSibling(xmlNodePtr  curNode,  xmlNodePtr  brother); //添加一个兄弟节点5、属性相关函数xmlAttrPtr xmlNewProp(xmlNodePtr  curNode, const  xmlChar *name,  const  xmlChar  *value); //创建信节点属性xmlAttrPtr xmlNewProp(xmlNodePtr  curNode, const  xmlChar  *name,  const  xmlChar  *value); //设置新节点属性xmlChar *xmlGetProp(xmlNodePtr  curNode,  const  xmlChar  *name); //读取节点属性6、使用XPATH查找xml文档使用XPATH的流程如下1、定义一个XPATH的上下文指针xmlXPathContextPtr context并且使用函数xmlXPathNewContext来初始化该指针2、定义一个XPATH的对象指针xmlXPathObjectPtr obj并使用函数xmlXPathEvalExpression来计算XPATH的表达式得到查询结果将结果存入对象指针当中3、使用obj-nodesetval得到节点集合指针在其中包含了所有查询到的XPATH节点4、使用函数xmlXPathFreeContext来释放上下文指针5、最后使用函数xmlXPathFreeObject释放XPATH对象指针。
http://www.huolong8.cn/news/98073/

相关文章:

  • wordpress网站主机名挣钱网站一小时两百
  • 公司内部网站的作用网站服务器怎么选择
  • 有什么网站专做买生活污水设备网络营销对传统营销有哪些冲击
  • 宁波正规品牌网站设计建购物网站的详细步骤
  • 越秀定制型网站建设网站开发设计是前端吗
  • 网站如何做付费自己建设网站用哪个
  • 四川建设厅网站施工员证查询wordpress的批量上传
  • 网站全站出售无代码软件开发
  • 网站开发 开源网站开发部组织架构
  • 个人网站建站步骤广州网站建设公司怎么样
  • 宁波网站建设推广报价手机移动网站建设
  • 企业免费建站宝安做网站哪家好
  • 那种软件可以做视频网站短视频平台
  • 温州做网站seophp 企业网站 后台图片上传
  • 网站建设企业哪家好互联网广告销售好做吗
  • 建设企业展示网站工业设计服务平台
  • 鲜花网站建设规模设想建筑师网站
  • 网站优化中友情链接怎么做滨州淘宝网站建设
  • 网站建设和推广定制开发app多少钱
  • 注册网站会员需要详细填写辽宁建设工程信息网新版网址
  • 门店到什么地步可以做网站接做名片的网站
  • 家用电脑做网站后台响应网站和模板网站
  • 什么叫网站建设服务网站优化页面
  • 指定词整站优化360做企业网站多少钱
  • 房地产电商网站建设深圳洛可可设计公司
  • 怎么做网站推广临沂自己做网站商城需要营业执照吗
  • 新浪云 建设网站如何下载网站模版
  • 支付宝网站怎么设计的网站建设的公司太多了
  • 公司的 SEO与网站建设友情链接交易购买
  • 2015 军考 网站建设wordpress 标题 回车