永发信息网

怎么使用xerces解析xsd

答案:1  悬赏:0  手机版
解决时间 2021-02-09 06:30
怎么使用xerces解析xsd
最佳答案
一、Xerces简介
Xerces是一个开放源代码的XML语法分析器。Xerces-C++ 的前身是 IBM 的 XML4C 项目。XML4C 和 XML4J 是两个并列的项目,而 XML4J 是 Xerces-J的前身。IBM 将这两个项目的源代码让与 Apache 软件基金会(Apache Software Foundation),他们将其分别改名为 Xerces-C++ 和 Xerces-J。从JDK1.5以后,Xerces就成了JDK的XML默认实现。
Xerces-C++ (通常也称为:Xerces-C)是一套健壮、强大(同时也很庞大)的 XML 解析库,它提供了验证,以及 SAX 和 DOM API。XML 验证在文档类型定义(Document Type Definition,DTD)方面有很好的支持
二、安装xerces
windows下安装稍微麻烦一点,所以在此主要讲解下windows下安装使用xerces的方法,linux下安装的方法比较多,大家可以在网上找找。
Xercesc在windows和linux下都需要先编译后使用。在 UNIX或者类UNIX(比如GUN/Linux、Max OS X、Cygwin、MinGW-MSYS)的环境下编译时,xerces-c均采用GNU automake-base风格的编译过程,这一过程通常分为三步:configure(配置)、make(编译)、make install(安装),这些步骤都需要在msys系统中进行。[1]
我的开发工具选用的是eclipse-cpp,需要安装msys插件,安装后进入msys文件夹(注意msys文件夹在你的开发工具目录下),直接运行msys.bat批处理文件即可运行msys,注意msys是UNIX风格与Windows风格的杂合体,请特别注意前述输入命令中,‘/’的方向与Windows下用于表达路径的‘\’方向正好相反,另外, C字母之后也没有Windows通常用于表示盘符‘:’。
下面详细介绍下安装的过程以及可能出现的问题和解决方法:
1、 configure(配置)
运行msys,进入Xercesc所在目录,在msys中输入以下命令(注意,实际输入时仅一行):
./configure --enable-netaccessor-winsock --enable-transcoder-windows LDFLAGS=-no-undefined --with-PACKAGE
这个配置命令的时间可能需要5分钟左右,可以在msys屏幕中看到一些配置的详细情况,如果在屏幕中没有出现error错误,表示配置成功
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
藜怎么读音是什么
20000的1.5倍是多少?
洮南市农业机械监理站在什么地方啊,我要过去
cappuccino的意思
用醋拉伸手指手指会变细变长吗?
我长了一双有心事的眼,和一颗执着的心吗?是
沁园确山专卖店在哪里啊,我有事要去这个地方
上升星座会吸引什么星座
【狡猾的反义词】狡猾的反义词是什么?
新华双语幼稚园怎么去啊,有知道地址的么
刚做的水泥花盆几天才能种花
新兴县不动产登记中心地址在哪,我要去那里办
【大自然中的一员作文】大自然中的一员 作文
平明镇海陵驾校我想知道这个在什么地方
新兴县不动产登记局怎么去啊,我要去那办事
推荐资讯
河南少林武术学院我想知道这个在什么地方
与会计公司提前结束合作关系,如果没写明违约
精灵旅社1中文字幕 英语 谢谢了
求:惠州建行个人贷款收入证明范本?
中国邮政储蓄(解放路与城中路交叉口西北角)地
十三敖包乡加油站地址好找么,我有些事要过去
圆通快递(财富路西100米圆通快递)怎么去啊,
猫咪流产了怎么办?
兽医服务要交税收吗?
南昌那有龟食买?我住天香园这..怎么坐车去哦?
单选题始皇曰:“天下共苦战斗不休,以有侯王
世承商贸在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?