我正在通过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 :(得分:0)
这个东西可以检查。您可以编写一段代码来检查此标记是否存在。如果标记不存在,您可以返回一些值null
。
if([elementName isEqualToString:@"emp"])
{
attributeOfColoumn = [attributeDict objectForKey:@"Experience"];
if([attributeOfColoumn isEqualToString:@""])
{
return yes;
}
}