При вызове Salesforce API, я получаю объект, как показано ниже:Как определить пространство имен по умолчанию Salesforce в XPath
<getUserInfoResponse xmlns="urn:partner.soap.sforce.com">
<result>
<accessibilityMode>false</accessibilityMode>
<currencySymbol>$</currencySymbol>
<orgAttachmentFileSizeLimit>5242880</orgAttachmentFileSizeLimit>
<orgDefaultCurrencyIsoCode>USD</orgDefaultCurrencyIsoCode>
<orgDisallowHtmlAttachments>false</orgDisallowHtmlAttachments>
<orgHasPersonAccounts>false</orgHasPersonAccounts>
<organizationId>xxxxx</organizationId>
<organizationMultiCurrency>false</organizationMultiCurrency>
<organizationName>WSO2</organizationName>
<profileId>00e90000001tKNwAAM</profileId>
<roleId xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<sessionSecondsValid>7200</sessionSecondsValid>
<userDefaultCurrencyIsoCode xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<userEmail>[email protected]</userEmail>
<userFullName>UserSF SalesForce</userFullName>
<userId>00590000002mYukAAE</userId>
<userLanguage>en_US</userLanguage>
<userLocale>en_US</userLocale>
<userName>[email protected]</userName>
<userTimeZone>America/Los_Angeles</userTimeZone>
<userType>Standard</userType>
<userUiSkin>Theme3</userUiSkin>
</result>
</getUserInfoResponse>
Мне нужно извлечь «USEREMAIL» с помощью XPath.
Может кто-нибудь, пожалуйста, скажите мне, какой именно xpath будет использоваться?
Приведенная ниже ошибка дает ошибку при использовании функции http://www.freeformatter.com/xpath-tester.html.
По умолчанию (без префикса) URI пространства имен для запросов XPath всегда '', и его нельзя переопределить на 'urn: partner.soap.sforce.com'.