Chinaunix首页 | 论坛 | 博客
  • 博客访问: 698514
  • 博文数量: 112
  • 博客积分: 2486
  • 博客等级: 大尉
  • 技术积分: 1541
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-14 18:30
文章分类

全部博文(112)

文章存档

2012年(5)

2011年(48)

2010年(26)

2009年(33)

我的朋友

分类: LINUX

2009-12-14 19:00:16

下载源码,从上搜索出VTDXML开源网址,然后下载最新的版本(2.6),我下载的是C语言版本light轻量级版本。

然后到Linux上make自带的makefile,transcoder.h报错,FILE*出现的地方都有报错。解决的办法是在该文件中加入stdio.h头文件就能解决问题。


make通过之后会生成一个benchmark_vtdxml的可执行文件,执行一般的测试代码都没有问题,但是对xpath功能进行测试的时候,报错,在xpath1.h

中定义的函数都没有实现。原因是light轻量级版本里没有对xpath1.h中的接口进行实现。如果要用到xpath功能呢,就需要下载非轻量级版本,

注意:xpath1.h中的接口并非是在xpath1.c中实现(代码中没有xpath1.c文件),而是分散到其它各个模块文件中实现。



另外,VTDXML也提供了DOM和SAX两种标准的接口供上层应用使用。

(1)DOM接口分析

(2)SAX接口分析

阅读(1802) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~