使用rapidxml从xml文件中读取指定项(建议两层)
来源:互联网 发布:php 闭包 use 多参数 编辑:程序博客网 时间:2024/06/05 09:45
2014年3月25日17:28:54
使用rapidxml从xml文件中读取指定项(建议两层)
1、使用VS2008创建一个带预编译头的控制台项目。
2、源文件内容:
#include "stdafx.h" #include<iostream> using namespace std;#include "rapidxml.hpp"#include "rapidxml_utils.hpp"#include "rapidxml_print.hpp"using namespace rapidxml;int main(){file<> fdoc("lww.xml");xml_document<> doc;doc.parse<0>(fdoc.data());char * str = NULL;xml_node<>* rootNode = doc.first_node("config");if(NULL == rootNode){printf("根结点不存在\n");system("PAUSE");return 1;}xml_node<>* colorNode = rootNode->first_node("color");if(NULL == colorNode){printf("color结点不存在\n");system("PAUSE");return 1;}xml_node<>* redNode = colorNode->first_node("red");if(NULL != redNode){str = redNode->value();if(NULL != str){printf("红色%s\n",str);}else{printf("值不存在\n");}}else{printf("red结点不存在\n");system("PAUSE");return 1;}system("PAUSE");return EXIT_SUCCESS;}
0 0
- 使用rapidxml从xml文件中读取指定项(建议两层)
- rapidxml读取xml文件操作
- 使用RapidXML读写XML文件
- 使用rapidxml 生成xml文件
- 使用rapidxml读写xml文件
- 用rapidxml来读取xml文件
- cocos2dx C++使用rapidxml读取XML配置文件
- 读取Xml: RapidXml
- 使用rapidxml操作xml~读写文件操作
- 使用rapidxml操作xml~读写文件操作
- 使用rapidxml读取配置文件
- 使用 Visual C# .NET 从文件中读取 XML
- C#中读取xml文件指定节点
- C#中读取xml文件指定节点
- C#中读取xml文件指定节点
- C#中读取xml文件指定节点
- 从文件中读取指定的行
- Java中从指定txt读取文件
- 黑马程序员——【Java】面向对象——异常总结
- Hex Color Picker 插件的使用
- 基于Qwt的Qt客户端
- 基于TCP协议的网络服务:ServerSocket、Socket
- 查询数据中所有表实际记录数
- 使用rapidxml从xml文件中读取指定项(建议两层)
- UISearchDisplayController 与 UISearchBar 在IOS7的问题
- Camera显示之Hal层的适配(二)
- SNAT和DNAT
- Cassandra源代码阅读笔记
- Visual Studio 2012 调试.net framework4.5源码
- poj 2386
- Log4Net使用指南 .
- tomcat7.0运行错误