У меня есть строка XML, возвращенная из HTTPWebRequest, которую мне нужно проанализировать, чтобы получить правильный почтовый адрес.Тег содержит дочерний тег, который будет либо основным, либо альтернативным.Если тег равен Alternate, я буду использовать значения адресов для этого CustAddr, но если альтернативы нет, тогда я буду использовать основной по умолчанию.В C # как бы я сделать это с помощью библиотеки System.Xml.Linq?
<Customer>
<CustInfo>
<CustAddr>
<FullName>MY PRIMARY NAME</FullName>
<Addr1>PRIMARY ADDRESS1</Addr1>
<Addr2>PRIMARY ADDRESS2</Addr2>
<Addr3>PRIMARY ADDRESS3</Addr3>
<Addr4></Addr4>
<Addr5></Addr5>
<AddrCode>PRIMARY</AddrCode>
</CustAddr>
<CustAddr>
<FullName>MY ALTERNATE ADDRESS LINE 1</FullName>
<Addr1>TEST ALT ADDRESS LINE1</Addr1>
<Addr2>TEST ALT ADDRESS LINE2</Addr2>
<Addr3>TEST ALT ADDRESS LINE3</Addr3>
<Addr4></Addr4>
<Addr5></Addr5>
<AddrCode>ALTERNATE</AddrCode>
</CustAddr>
</CustInfo>
</Customer>