一个C++的 XML 解析程序
来源:互联网 发布:大数据 百度云盘 编辑:程序博客网 时间:2024/05/16 09:31
http://iridia.ulb.ac.be/~fvandenb/tools/xmlParser.html
这里下载 http://iridia.ulb.ac.be/~fvandenb/download.php?id=43
下面是一个示例
xml 文件 在 http://iridia.ulb.ac.be/~fvandenb/tools/xmlParser.html
程序
#include <stdio.h> // to get "printf" function#include <stdlib.h> // to get "free" function#include "xmlParser.h"int main(int argc, char **argv){ // 载入xml
XMLNode xMainNode=XMLNode::openFileHelper("PMMLModel.xml","PMML");
// this prints "RANK For <you>": XMLNode xNode=xMainNode.getChildNode("Header"); printf("Application Name is: '%s'/n", xNode.getChildNode("Application").getAttribute("name"));
// this prints "Hello world!": printf("Text inside Header tag is :'%s'/n", xNode.getText());
// this gets the number of "NumericPredictor" tags:
xNode=xMainNode.getChildNode("RegressionModel").getChildNode("RegressionTable"); int n=xNode.nChildNode("NumericPredictor"); // this prints the "coefficient" value for all the "NumericPredictor" tags:
for (int i=0; i<n; i++) printf("coeff %i=%f/n",i+1,atof(xNode.getChildNode("NumericPredictor",i).getAttribute("coefficient"))); // this prints a formatted ouput based on the content of the first "Extension" tag of the XML file:
char *t=xMainNode.getChildNode("Extension").createXMLString(true);
printf("%s/n",t);
free(t); return 0;
}
- 一个SAX解析xml的简单程序。
- 一个C++的 XML 解析程序
- 一个C++的 XML 解析程序
- 今天做的一个ruby解析xml的小程序
- 一个生成和解析XML的c++程序
- DOM4J解析XML 写的一个小程序总结
- 简单的XML解析程序
- flex xml的一个解析
- c/C++的xml解析
- McbXML,codeguru上找的xml解析程序,c语言实现,没用到任何库
- 使用java解析xml的实例程序
- ABAP解析XML的示例程序
- 一个用于解析xml文档的类
- 一个简单的XML解析器代码
- 最简单的一个XML解析-dom4j
- 一个用Dom4j解析xml的例子
- Digester解析XML的一个列子
- 使用DOM4J解析XML的一个例子
- CSS实例:横线样式的输入框
- 静态库动态库输入库
- rfc-3227中文翻译
- 优秀程序员的两大要素:懒 + 笨
- ASP技术心得
- 一个C++的 XML 解析程序
- 转 《经验二则》
- 马踏棋盘让人愁2006-07-20
- 自动上网抓数据的机器人
- 析构函数的奥秘
- 新加坡程序员考题一则
- 用完成端口开发大响应规模的Winsock应用程序(1)
- 用完成端口开发大响应规模的Winsock应用程序(2)
- 权限设计