Dificuldade para pegar o valor de um XML

Thiago

Thiago Publicado 09/02/2023 


Não estou conseguindo buscar um valor de um xml, que vou receber via API.

Preciso buscar informações dele para fazer um insert no banco de dados.

Se tem uma forma de converter para um Json, ou algum método para buscar o valor.


<Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.xmlsoap.org/soap/envelope/">

  <Header>

    <tokenPassport>

      <account>asdfasdf</account>

      <consumerKey>07d774a6087bd8f9fc5830e5c20038c7eaff</consumerKey>

      <token>e29a9aa3cc7d408320b30d1b52fd07be230c6e01a766fc68e40036b2e451460e</token>

      <nonce>280264</nonce>

      <timestamp>16565081</timestamp>

      <signature algorithm="HMAC-SHA256">9dr/IU8DqX/Wt7gcjBIb8PIuGg=</signature>

    </tokenPassport>

    <preferences>

      <runServerSuiteScriptAndTriggerWorkflows>true</runServerSuiteScriptAndTriggerWorkflows>

    </preferences>

    <searchPreferences>

      <pageSize>1000</pageSize>

      <bodyFieldsOnly>true</bodyFieldsOnly>

    </searchPreferences>

  </Header>
</Envelope>

 

Voltar ao topo