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);
}
Ubuntu 安装和使用者libxml2Ubuntu 安装和使用者libxml2Ubuntu 安装和使用者libxml2Ubuntu 安装和使用者libxml2Ubuntu 安装和使用者libxml2Ubuntu 安装和使用者libxml2Ubuntu 安装和使用者libxml2Ubuntu 安装和使用者libxml2Ubuntu 安装和使用者libxml2Ubuntu 安装和使用者libxml2
阅读(1109) | 评论(0) | 转发(0) |