海屋
随笔 - 70, 文章 - 0, 评论 - 9, 引用 - 0
数据加载中……
QtXml-->QDomDocument
DOM介绍
Document Object Model文档对象模型
详细:
http://baike.baidu.com/view/14806.htm
reentrant non-reentrant,重入函数与非重入函数
一个函数是reentrant的,如果它可以被安全地递归或并行调用。要想成为reentrant式的函数,该函数不能含有(或使用)静态(或全局)数据 (来存储函数调用过程中的状态信息),也不能返回指向静态数据的指针,它只能使用由调用者提供的数据,当然也不能调用non-reentrant函数.
比较典型的non-reentrant函数有getpwnam, strtok, malloc等.
http://blog.chinaunix.net/u1/35100/showart_400194.html
QDomDocument简单使用
QFile file(
"
ZeroCouponBond.xml
"
);
if
(
!
file.open(QIODevice::ReadOnly))
return
NULL;
if
(
!
doc.setContent(
&
file))
{
file.close();
return
NULL;
}
file.close();
QDomElement docElem
=
doc.documentElement();
QDomNode n
=
docElem.firstChild();
while
(
!
n.isNull())
{
QDomElement e
=
n.toElement();
//
try to convert the node to an element.
if
(
!
e.isNull())
{
cout
<<
qPrintable(e.tagName())
<<
endl;
//
the node really is an element.
}
n
=
n.nextSibling();
}
posted on 2010-12-17 09:10
seahouse
阅读(966)
评论(0)
编辑
收藏
引用
QDomDocument" trackback:ping="http://www.cppblog.com/seahouse/services/trackbacks/136293.aspx" /> -->
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © seahouse
导航
C++博客
首页
新随笔
联系
聚合
管理
<
2010年12月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
公告
QQ:260822310, MSN:liangyi_neil@hotmail.com
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
IDE(2)
(rss)
php(1)
(rss)
Qt(49)
(rss)
web(1)
(rss)
编译(9)
(rss)
读书笔记(1)
(rss)
概念(1)
(rss)
技术概念(2)
(rss)
金融(5)
(rss)
开源(43)
(rss)
其他(3)
(rss)
设计模式(2)
(rss)
数据(4)
(rss)
网摘(5)
(rss)
随笔档案
2015年12月 (1)
2014年2月 (1)
2013年4月 (2)
2012年12月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (1)
2012年1月 (1)
2011年12月 (1)
2011年11月 (4)
2011年10月 (1)
2011年7月 (3)
2011年4月 (5)
2011年3月 (10)
2011年2月 (6)
2011年1月 (18)
2010年12月 (10)
技术门户
MBA智库百科
MSYS中国项目
Qt中文论坛
sqlite
subversion中文站
Unix-Center.Net
牛人主页
Lorenzo Bettini
搜索
最新评论
1. re: Qt vlc视频开发libvlc_new返回空的问题
VLC媒体播放器是比Windows Media Player非常有用的。您的文章是给好的信息。感谢您的分享文章。
--earn online
2. re: QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
撒花,楼主解决了我的问题,谢谢
--jzaicn
3. re: Qt vlc视频开发libvlc_new返回空的问题
你说的是VLC媒体播放器?我觉得它比Windows媒体播放器非常有用。总体而言,它们可以被同时使用。很高兴这个职位所遇到的。
--college papers
4. re: Protocol Buffers (协议缓冲) 之 Language Guide
protobuf_AddDesc...我也遇到了
--秒大刀
5. re: xTuple ERP docs | Developer Zone | Library | Database API views | Tutorial: Using CSVimp to import records
评论内容较长,点击标题查看
--seahouse
阅读排行榜
1. Qt 之 stylesheet 用法, QSS实例(45218)
2. QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.(12462)
3. Qt Plugin简单示例(9684)
4. MSYS下的automake搭建与使用(6444)
5. MSYS编译环境搭建(5635)
评论排行榜
1. xTuple ERP: PostBooks 环境搭建(3)
2. Qt vlc视频开发libvlc_new返回空的问题(2)
3. log4qt(2)
4. QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.(1)
5. Protocol Buffers (协议缓冲) 之 Language Guide(1)