Я использую приведенное ниже выражение xpath для извлечения строки, она не работает, как ожидается, кто-нибудь, пожалуйста, помогите мне здесь
XPATH Exp:
XmlModule::xpath('/*:ExecuteXMLStringResponse/*:ExecuteXMLStringResult',payload.^raw,{})]"
Полезная нагрузка:
<?xml version="1.0" encoding="UTF-8"?>
<ExecuteXMLStringResponse xmlns="http://tempuri.org/">
<ExecuteXMLStringResult>
<?xml version="1.0"?><DCResponse><Status>Success</Status><Authentication><Status>FirstTimeLogIn</Status><Token>646d9300-7341-41a0-9c0f-05a40c3f2b94</Token></Authentication><ResponseInfo><ApplicationId>23429782</ApplicationId><SolutionSetInstanceId>b08cc093-c735-4435-b7b9-beef1c10dd23</SolutionSetInstanceId><CurrentQueue></CurrentQueue></ResponseInfo><ContextData><Field key="RiskClass">C</Field></ContextData></DCResponse></ExecuteXMLStringResult></ExecuteXMLStringResponse>
Я получаю:
'¬í ava.util.ArrayListx �Ò ™ Ça �'
Приведенный выше массив должен быть преобразован в требуемый формат.
Ожидаемый результат:
Вся строка (как упомянуто ниже) внутри тега
<?xml version="1.0"?><DCResponse><Status>Success</Status><Authentication><Status>FirstTimeLogIn</Status><Token>646d9300-7341-41a0-9c0f-05a40c3f2b94</Token></Authentication><ResponseInfo><ApplicationId>23429782</ApplicationId><SolutionSetInstanceId>b08cc093-c735-4435-b7b9-beef1c10dd23</SolutionSetInstanceId><CurrentQueue></CurrentQueue></ResponseInfo><ContextData><Field key="RiskClass">C</Field></ContextData></DCResponse>
Пожалуйста, помогите мне найти требуемый результат.