Разбор XML в Java Spring - PullRequest
0 голосов
/ 19 марта 2019

Это действительно простой вопрос, но на который у меня нет быстрого ответа, и мне нужна помощь: я вызываю сервис, который возвращает это XML-тело и мне нужно проанализировать его и получить значения элемента, но по какой-то причине я всегда получаю значения как ноль все время. Как я могу разобрать это тело XML с помощью любого рекомендуемого метода в Java?

<?xml version="1.0" encoding="UTF-8"?>
<Response xmlns="http://tempuri.org/Response.xsd">
   <ResponseStatusDescription />
   <EntityPaymentReceiptNumber />
   <Description>Test</Description>
   <OperationName>CheckPayment</OperationName>
   <BankID>39</BankID>
   <EntityPaymentDate />
   <CheckPaymentID>188721103486</CheckPaymentID>
   <ResponseStatusCode>INFO2</ResponseStatusCode>
</Response>

1 Ответ

0 голосов
/ 20 марта 2019

Создать класс из xsd, то есть xjc http://tempuri.org/Response.xsd.Теперь пусть ваш вызов по вызову ожидает Response в качестве типа возврата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...