-- 作者:wk0571
-- 发布时间:11/15/2007 9:31:00 AM
-- 问个libxml2的问题
用tree读xml文件到一棵树中 语句如下 xmlDoc *doc = NULL; xmlNode *root_element = NULL; doc = xmlReadFile("wscfg.xml", NULL, 0); root_element = xmlDocGetRootElement(doc); 为什么节点的值没被读到node的content属性中,比如说第一个Id的值100008没有被读出来,xml文件如下 <?xml version="1.0" encoding="utf-8"?> <IConverters xmlns="/lf/fts/ws/IConvert/IConverts"> <IConverter xmlns="/lf/fts/ws/IConvert"> <Id xmlns="/lf/fts/ws/IConvert/Id">1000008</Id> <Type xmlns="/lf/fts/ws/IConvert/Type">GetConverter</Type> <Args xmlns="/lf/fts/ws/IConvert/Args"> <ArgType xmlns="/lf/fts/ws/IConvert/Args/Type">dll</ArgType> <Filename xmlns="/lf/fts/ws/IConvert/Args/Filename">ChineseSegment.dll</Filename> <FuncName xmlns="/lf/fts/ws/IConvert/Args/FuncName">?GetConverter@@YAPBIH@Z</FuncName> </Args> </IConverter> <IConverter xmlns="/lf/fts/ws/IConvert"> <Id xmlns="/lf/fts/ws/IConvert/Id">1000000</Id> <Type xmlns="/lf/fts/ws/IConvert/Type">InitConverter</Type> <Args xmlns="/lf/fts/ws/IConvert/Args"> <ArgType xmlns="/lf/fts/ws/IConvert/Args/Type">number</ArgType> <Count xmlns="/lf/fts/ws/IConvert/Args/Count">0</Count> </Args> </IConverter> <IConverter xmlns="/lf/fts/ws/IConvert"> <Id xmlns="/lf/fts/ws/IConvert/Id">1000000</Id> <Type xmlns="/lf/fts/ws/IConvert/Type">InitReader</Type> <Args xmlns="/lf/fts/ws/IConvert/Args"> <ArgType xmlns="/lf/fts/ws/IConvert/Args/Type">number</ArgType> <Count xmlns="/lf/fts/ws/IConvert/Args/Count">0</Count> </Args> </IConverter> <IConverter xmlns="/lf/fts/ws/IConvert"> <Id xmlns="/lf/fts/ws/IConvert/Id">1033333</Id> <Type xmlns="/lf/fts/ws/IConvert/Type">InitConverter</Type> <Args xmlns="/lf/fts/ws/IConvert/Args"> <ArgType xmlns="/lf/fts/ws/IConvert/Args/Type">number</ArgType> <Count xmlns="/lf/fts/ws/IConvert/Args/Count">3</Count> <Arg xmlns="/lf/fts/ws/IConvert/Args/Arg">3</Arg> <Arg xmlns="/lf/fts/ws/IConvert/Args/Arg">2</Arg> <Arg xmlns="/lf/fts/ws/IConvert/Args/Arg">22222</Arg> </Args> </IConverter> </IConverters>
|