No MySQL, a função extractValue() extrai um valor de um stri...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - XPath.
A função extractValue() no MySQL é utilizada para extrair dados de um string XML. Para resolver essa questão, é necessário entender que a função opera com dois argumentos: o primeiro é o XML propriamente dito e o segundo é a expressão usada para especificar qual parte desse XML será extraída.
O segundo argumento utiliza a notação de XPath, que é uma linguagem de consulta para selecionar nós de um documento XML. XPath permite navegar através de elementos e atributos em um documento XML. Portanto, ao aplicar extractValue() com um argumento XPath, você está instruindo o MySQL a buscar e retornar informações específicas contidas dentro da estrutura XML fornecida.
As demais opções, como Java, SQL, JavaScript e XSLT, não são utilizadas no contexto desta função para especificar partes de um documento XML, o que reforça que a alternativa E é a que descreve corretamente a notação usada com extractValue() no MySQL.
Para ser bem sucedido em questões como esta em concursos públicos, é essencial ter um conhecimento sólido sobre as funções do MySQL e sobre XML e XPath, que são tecnologias padrões utilizadas para armazenar, transmitir e manipular dados em formato de texto simples.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
ExtractValue()
takes two string arguments, a fragment of XML markup xml_frag
and an XPath expressionxpath_expr
(also known as a locator);Fonte: http://dev.mysql.com/doc/refman/5.1/en/xml-functions.html#function_extractvalue
xpath é usada para extrair valores do xml
nem precisava saber a função do mysql
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo