Распаковка XML с использованием выражения Xpath и jaxb
Я новичок в JAXB и хотел бы знать, есть ли способ, которым я могу демонтировать XML для моего объекта ответа, но используя выражения xpath. Проблема в том, что я звоню в сторонний веб-сервис, и в ответе, который я получаю, много деталей. Я не хочу отображать все детали в XML для моего объекта ответа. Я просто хочу отобразить несколько деталей из xml, используя которые я могу получить с помощью определенных выражений XPath, и сопоставить их с моим объектом ответа. Есть ли аннотация, которая может помочь мне достичь этого?
Например, рассмотрим следующий ответ
1
Ian
M G Road
Меня интересует только получение названия улицы, поэтому я хочу использовать выражение xpath для получения значения улицы, используя 'корень / запись / AddressDetails / улица» и сопоставить его с моим объектом ответа
public class Response{
// How do i map this in jaxb, I do not wish to map record,id or name elements
String street;
//getter and setters
....
}
Спасибо