I have this xml:
<AccountsList>
<Account
Cod="0000"
AccountNumber="12345"
AccountName="John"
AccountSecondName="Wilson" />
</AccountsList>
For parsing it I use
[TBXML valueOfAttributeNamed:@"Cod" forElement:element]
[TBXML valueOfAttributeNamed:@"AccountNumber" forElement:element]
[TBXML valueOfAttributeNamed:@"AccountName" forElement:element]
[TBXML valueOfAttributeNamed:@"AccountSecondName" forElement:element]
But if xml came without COD:
<AccountsList>
<Account
AccountNumber="12345"
AccountName="John"
AccountSecondName="Wilson"
/>
</AccountsList>
I have crash! How I can check exist
[TBXML valueOfAttributeNamed:@"Cod" forElement:element]
or not?
if struct don't help :(
if ([TBXML valueOfAttributeNamed:@"Cod" forElement:element])
It's always return TRUE
Solution:
Now I try to check for empty string and this help me.
if ([TBXML valueOfAttributeNamed:@"Cod" forElement:element] isEqualToString:@"")