У меня есть следующий образец xml. Основываясь на идентификаторе производителя, я хочу получить взамен все названия продуктов, соответствующие ему.
<root>
<Component ID="88" BusinessID="ABC">
<Product_Name>Apple iPhone 4 16GB Black</Product_Name>
<Product_Description>Apple iPhone 4 8GB Black</Product_Description>
<Manufacturer ID="1122" xsi:type="MobileHandset_Manufacturer">
<Name>Apple</Name>
<Description>Apple</Description>
</Manufacturer>
</Component>
<Component ID="98" BusinessID="LMN">
<Product_Name>Apple iPhone 4 16GB White</Product_Name>
<Product_Description>Apple iPhone 4 8GB White</Product_Description>
<Manufacturer ID="1122" xsi:type="MobileHandset_Manufacturer">
<Name>Apple</Name>
<Description>Apple</Description>
</Manufacturer>
</Component>
<Component ID="77" BusinessID="XYZ">
<Product_Name>Samsung Galaxy 16GB Green</Product_Name>
<Product_Description>Samsung Galaxy 16GB Green</Product_Description>
<Manufacturer ID="1177" xsi:type="MobileHandset_Manufacturer">
<Name>Samsung</Name>
<Description>Samsung</Description>
</Manufacturer>
</Component>
</root>
Таким образом, используя ID 1122, я хотел бы получить взамен следующие названия продуктов: Apple iPhone 4 16GB Black Apple iPhone 4 8GB White
Можете ли вы помочь мне построить запрос xpath?