Ниже приведен мой XML-файл.На основании <type>
мне нужно получить все значения узлов <customers></customers>
.
<?xml version='1.0' encoding='utf-8' ?>
<All>
<Customers>
<Customer>
<Name> Brisbane </Name>
<age> 18 </age>
<id> 1234 </id>
<type> owner </type>
</Customer>
<details>
<address> 123,Brisbane </address>
<location> Indonesia </location>
</details>
<contact>
<phone> 123456789 </phone>
<fax> 12548976 </fax>
</contact>
</Customers>
<Customers>
<Customer>
<Name> Manila</Name>
<age> 16 </age>
<id> 1200 </id>
<type> seller</type>
</Customer>
<details>
<address> Rich Street </address>
<location> Fabia </location>
</details>
<contact>
<phone> 987456321</phone>
<fax> 23654897 </fax>
</contact>
</Customers>
</All>
Например, в приведенном выше примере есть два типа:
- владелец
- продавец.
Так что, если я выберу "владельца", мне нужно получить детали следующим образом
Brisbane
18
1234
123,Brisbane
Indonesia
123456789
12548976
Поэтому, если я выберу "продавца",нужно получить детали следующим образом.
Manila
16
1200
Rich Street
Fabia
987456321
23654897
Так как мне это сделать?Какой пример кода для этого?