tinyxml解析文件遇到空值的解决方法

来源:互联网 发布:java如何调用数组 编辑:程序博客网 时间:2024/06/06 03:10

      对于以下xml 的解析,在获取标签内容时,可使用CellElement->FirstChild()->Value()可以获取到第一行cell的值,但是当遍历到第二行的时候,cell中的value是空的,会导致程序异常,这里应该使用CellElement->GetText();

     这里的CellElement是指cell标签,而61301277是属于这二个标签的text,所以使用CellElement->GetText();才是正确的写法。

     使用 CellElement->FirstChild()->Value()遍历第二行时CellElement->FirstChild()会发生异常。

 

<row id="">

         <cell>61301277</cell>

         <cell></cell>

         <cell>噪声背景下线状目标的编组提取方法研究</cell>

         <cell>邹勤</cell>

         <cell>武汉大学</cell>

         <cell>26</cell>

         <cell>2014-01至2016-12</cell>

</row>

0 0
原创粉丝点击