2011-07-11 41 views
0

我通过DOM解析器解析一个xml,我必须检查xml中是否存在一个特定的子元素。例如检查一个特定的孩子是否存在或不在某些根

<Employee> 
     <Emp> 
     <Name>   A  </Name> 
     <Designation> C  </Designation> 
     <Experience> D  </Experience> 
    </Emp> 
     <Emp> 
     <Name>   x  </Name> 
     <Designation> y  </Designation> 
    </Emp> 

</Employee> 

等等...正如你所看到的“经验”标签存在一些员工和可能不存在其他。我如何检查任何员工是否有体验标签。任何帮助表示赞赏。

+0

普莱舍指第一:: http://stackoverflow.com/questions/6646352/need-help-regarding-data-manipulation-data-uploading-and-data-download-invloving –

+0

@Scorpio绝对无关对我的问题...请建议相关的东西。谢谢。 –

+0

@scorpio - 当我尝试时链接被破坏。 –

回答

0

那么这个东西可以检查。你可以写一段代码来检查这个标签是否存在。如果标签不存在,你可以返回一些值,可能是null

if([elementName isEqualToString:@"emp"]) 
     { 
      attributeOfColoumn = [attributeDict objectForKey:@"Experience"]; 
      if([attributeOfColoumn isEqualToString:@""]) 
      { 
      return yes; 
      } 
    } 
+0

感谢您编辑code.i希望它解决了这个问题。 –

相关问题