---
sourceDocument: Segurança da plataforma Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-security

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Segurança da plataforma Yokohama

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# XMLElement

# XMLElement {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Fornece métodos para iterar por meio de elementos "XML" e mapear valores para campos em uma tabela.

Você obtém um objeto XMLElement chamando o método next() de um objeto XMLElementIterator.

## XMLElement -- getIterator(cadeia de caracteres "xPath") {#ariaid-title2}

Retorna um objeto XMLElementIterator para o elemento "XML" com base no parâmetro especificado.
{#r_XMLEL-getIterator_S__table_atj_pst_st__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| xPath | Cadeia de caracteres | Uma expressão semelhante a xPath que especifica onde iniciar no objeto XMLElement. |
[Tabela 1. Parâmetros]

{#r_XMLEL-getIterator_S__table_atj_pst_st} {#r_XMLEL-getIterator_S__table_btj_pst_st__entry__2}

| Tipo | Descrição |
|-|-|
| XMLElementIterator | Um objeto que pode ser usado para iterar elementos no objeto XMLElement. |
[Tabela 2. Retorna]

{#r_XMLEL-getIterator_S__table_btj_pst_st}

## XMLElement -- getIteratorOverAllChildren() {#ariaid-title3}

Retorna um objeto XMLElementIterator que inclui todos os subelementos para o elemento "XML" com base no parâmetro especificado.
{#r_XMLEL-getIterOverAllChild__table_ryr_ltt_st__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 3. Parâmetros]

{#r_XMLEL-getIterOverAllChild__table_ryr_ltt_st} {#r_XMLEL-getIterOverAllChild__table_syr_ltt_st__entry__2}

| Tipo | Descrição |
|-|-|
| XMLElementIterator | Um objeto que pode ser usado para iterar elementos no objeto XMLElement. |
[Tabela 4. Retorna]

{#r_XMLEL-getIterOverAllChild__table_syr_ltt_st}

## XMLElement -- valueFor(cadeia de caracteres "tableName", cadeia de caracteres "fieldName") {#ariaid-title4}

Especifica que o valor do elemento seja mapeado para o campo especificado na tabela especificada.
Chamar este método em um valor de elemento informa ao proxy que o valor desse elemento é mapeado para o campo especificado na tabela especificada. Dessa forma, o proxy verifica se o campo deve ser criptografado. Se o nomes da tabela e do campo forem desconhecidos, você pode chamar o método valueFor() em uma tabela e em um campo que serão [atribuídos dinamicamente](https://servicenow-prod.fluidtopics.net/rN14WoePdyeUfIyu5yAByg#xml-overview__xml-dynamic) com base na solicitação.
{#r_XMLEL-valueFor_S_S__table_vcj_ztt_st__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| tableName | Cadeia de caracteres | O nome da tabela. |
| fieldName | Cadeia de caracteres | O nome do campo. |
[Tabela 5. Parâmetros]

{#r_XMLEL-valueFor_S_S__table_vcj_ztt_st} {#r_XMLEL-valueFor_S_S__table_wcj_ztt_st__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 6. Retorna]

{#r_XMLEL-valueFor_S_S__table_wcj_ztt_st}

## XMLElement -- encodedQueryFor(cadeia de caracteres "tableName") {#ariaid-title5}

Especifica que o valor do elemento é uma consulta codificada para a tabela especificada.
Chamar esta função em um elemento informa ao proxy que o valor do elemento é uma [Cadeia de caracteres de consulta codificada](https://www.servicenow.com/docs/access?context=c_EncodedQueryStrings&version=yokohama&pubname=yokohama-platform-user-interface&ft:locale=en-US) para a tabela especificada. O proxy analisa a consulta codificada e criptografa os campos dessa consulta que devem ser criptografados.
{#r_XMLEL-encodedQueryFor_S__table_fyr_t5t_st__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| tableName | Cadeia de caracteres | A tabela na qual você espera que a consulta seja executada. |
[Tabela 7. Parâmetros]

{#r_XMLEL-encodedQueryFor_S__table_fyr_t5t_st} {#r_XMLEL-encodedQueryFor_S__table_gyr_t5t_st__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 8. Retorna]

{#r_XMLEL-encodedQueryFor_S__table_gyr_t5t_st}

## XMLElement -- getName() {#ariaid-title6}

Retorna o nome do elemento.
{#r_XMLEL-getName__table_ajc_4vt_st__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 9. Parâmetros]

{#r_XMLEL-getName__table_ajc_4vt_st} {#r_XMLEL-getName__table_bjc_4vt_st__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O nome do elemento. |
[Tabela 10. Retorna]

{#r_XMLEL-getName__table_bjc_4vt_st}

## XMLElement -- getAttributeValue(cadeia de caracteres "attribute") {#ariaid-title7}

Retorna o valor do atributo especificado.
{#r_XMLEL-getAttributeValue_S__table_gtz_wvt_st__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| attribute | Cadeia de caracteres | Nome do atributo. |
[Tabela 11. Parâmetros]

{#r_XMLEL-getAttributeValue_S__table_gtz_wvt_st} {#r_XMLEL-getAttributeValue_S__table_htz_wvt_st__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O valor do atributo. |
[Tabela 12. Retorna]

{#r_XMLEL-getAttributeValue_S__table_htz_wvt_st}

