Parsing multiple tags with same name under same parent node in iPhone ,Objective c

  I have an xml like the following structure
    <Properties>
    <Property>
    <Name>some value</Name>
    <Id>some value</Id>
    *<Type>some value</type>
    <Type>some value</type>*
    </Property>
    <Property>
    <Name>some value</Name>
    <Id>some value</Id>
    *<Type>some value</type>
    <Type>some value</type>*
    </Property>
    </Properties>
    
    How to get the values for <type> so as to maintain the relationship between other corresponding tags like name and id under the same parent node.
    How to parse this structure .I have multiple properties having similar structure and I need to get values for all.
Parsing multiple tags with same name under same parent node in iPhone ,Objective c
===


  I have an xml like the following structure
    <Properties>
    <Property>
    <Name>some value</Name>
    <Id>some value</Id>
    *<Type>some value</type>
    <Type>some value</type>*
    </Property>
    <Property>
    <Name>some value</Name>
    <Id>some value</Id>
    *<Type>some value</type>
    <Type>some value</type>*
    </Property>
    </Properties>
    
    How to get the values for <type> so as to maintain the relationship between other corresponding tags like name and id under the same parent node.
    How to parse this structure .I have multiple properties having similar structure and I need to get values for all.