У меня есть веб-служба .NET, которая возвращает следующее:
<ArrayOfAddressLocation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
<AddressLocation>
<AddressLocationId>0</AddressLocationId>
<SubscribedCount>0</SubscribedCount>
<City>Florida A & M</City>
<CountryStateName>Florida</CountryStateName>
<CountryName>United States</CountryName>
</AddressLocation>
</ArrayOfAddressLocation>
Я пытаюсь разобрать узел города для каждого местоположения, однако после завершения строки я получаю разрыв строки&
в консоли:
//2010-09-28 11:14:02.121 Appt Pal[8296:207] Florida A
//2010-09-28 11:14:02.121 Appt Pal[8296:207] &
//2010-09-28 11:14:02.121 Appt Pal[8296:207] M
Что я не понимаю, так это то, что &
является допустимым XML, но он не поддерживает значение узла ...