易截截图软件、单文件、免安装、纯绿色、仅160KB

VS中使用TinyXml操作xml文件

到http://sourceforge.net/projects/tinyxml/下载TinyXml的官方例子,
里面有好几个文件,我们把
tinyxml.h
tinystr.h
tinystr.cpp
tinyxml.cpp
tinyxmlparser.cpp
tinyxmlerror.cpp
这几个文件包含到我们的工程内。
要包含头文件 #include "tinyxml.h"
这用就可以开始使用tinyxml开始操作xml文件了,具体的操作方式:
    TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这课XML树。
    注:DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系(理解html语言的读者会很容易理解这种树状模型)。               
     如下是一个XML片段:
    <Persons>
         <Person ID="1">
             <name>周星星</name>
             <age>20</age>
         </Person>
         <Person ID="2">
             <name>白晶晶</name>
             <age>18</age>
         </Person>
     </Persons>
     在TinyXML中,根据XML的各种元素来定义了一些类:
        TiXmlBase:整个TinyXML模型的基类。
                TiXmlAttribute:对应于XML中的元素的属性。
               


相关文档:

C#获取XML文件指定节点的数据

实例说明会更清楚些,假设有如下XML文件:
 File: message_hutaow.xml
<?xml version="1.0" encoding="UTF-8"?>
<hutaow:Message version="1.0" xmlns:hutaow="http://wangtao.cublog.cn">
<hutaow:Head>
<hutaow:Date>20080502</hutaow:Date>
<hutaow:Source>
......

D Bus学习(九):利用XML定义D Bus之Singal收发例子


  在前面我们学习了使用Glib的高程捆绑方式的method的收发,现在学习singal的收发,xml例子如下
<?xml version="1.0" encoding="UTF-8" ?>
<node name="/com/wei/MyObject">
  <interface name="com.wei.MyObject.Sample">
    < ......

XML文件的解析--libxml库函数解释


XML文件的解析--libxml库函数解释[转]
 
 
 
libxml(一)
                                    
摘要
Libxml是一个有免费许可的用于处理XML、可以轻松跨越多个平 ......

XML创建、读、写操作

Create:
int nFQ;
   XmlDocument doc = new XmlDocument();
   XmlAttribute
newAtt;
   //定义XML文档头文件
   XmlDeclaration dec =
doc.CreateXmlDeclaration("1.0",null,null);
   doc.AppendChild(dec);
 &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号