Chinaunix首页 | 论坛 | 博客
  • 博客访问: 576161
  • 博文数量: 836
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4995
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:55
文章分类

全部博文(836)

文章存档

2008年(836)

我的朋友

分类: LINUX

2008-08-22 17:41:38

 
1:安装
mkdir/hom/libxml

sudo./configure./configure--prefix/home/libxml

make

makeinstall

2:编译
g xmlCreator.cpp-oxmlCreator-I/home/libxml/include/libxml2/-L/home/libxml/lib/-lxml2

3:例子
#include
#include
#include
intmain(intargc,char**argv)
{
xmlDocPtrdoc=NULL;
xmlNodePtrroot_node=NULL,node=NULL,node1=NULL;
doc=xmlNewDoc(BAD_CAST"1.0");
root_node=xmlNewNode(NULL,BAD_CAST"root");
xmlDocSetRootElement(doc,root_node);
xmlNewChild(root_node,NULL,BAD_CAST"node1",BAD_CAST"contentofnode1");
node=xmlNewChild(root_node,NULL,BAD_CAST"node3",BAD_CAST"nodehasattributes");
xmlNewProp(node,BAD_CAST"attribute",BAD_CAST"yes");
node=xmlNewNode(NULL,BAD_CAST"node4");
node1=xmlNewText(BAD_CAST"otherwaytocreatecontent");
xmlAddChild(node,node1);
xmlAddChild(root_node,node);
xmlSaveFormatFileEnc(argc>1?argv[1]:"-",doc,"UTF-8",1);
xmlFreeDoc(doc);
xmlCleanupParser();
xmlMemoryDump();
return(0);
}

阅读(190) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~