XMLElement

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 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")

    Retorna um objeto XMLElementIterator para o elemento "XML" com base no parâmetro especificado.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    xPath Cadeia de caracteres Uma expressão semelhante a xPath que especifica onde iniciar no objeto XMLElement.
    Tabela 2. Retorna
    Tipo Descrição
    XMLElementIterator Um objeto que pode ser usado para iterar elementos no objeto XMLElement.

    XMLElement – getIteratorOverAllChildren()

    Retorna um objeto XMLElementIterator que inclui todos os subelementos para o elemento "XML" com base no parâmetro especificado.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 4. Retorna
    Tipo Descrição
    XMLElementIterator Um objeto que pode ser usado para iterar elementos no objeto XMLElement.

    XMLElement – valueFor(cadeia de caracteres "tableName", cadeia de caracteres "fieldName")

    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 com base na solicitação.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    tableName Cadeia de caracteres O nome da tabela.
    fieldName Cadeia de caracteres O nome do campo.
    Tabela 6. Retorna
    Tipo Descrição
    vazio

    XMLElement – encodedQueryFor(cadeia de caracteres "tableName")

    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 para a tabela especificada. O proxy analisa a consulta codificada e criptografa os campos dessa consulta que devem ser criptografados.

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

    XMLElement – getName()

    Retorna o nome do elemento.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 10. Retorna
    Tipo Descrição
    Cadeia de caracteres O nome do elemento.

    XMLElement – getAttributeValue(cadeia de caracteres "attribute")

    Retorna o valor do atributo especificado.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    attribute Cadeia de caracteres Nome do atributo.
    Tabela 12. Retorna
    Tipo Descrição
    Cadeia de caracteres O valor do atributo.