2011-07-11 79 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希望它解決了這個問題。 –

相關問題