Академический Документы
Профессиональный Документы
Культура Документы
com
Xpath e
XSLT
Rogrio Arajo
http://rogerioaraujo.wordpress.com
Xpath e
XSLT
Rogrio Arajo
Questes
A persistncia o menor caminho do xito.
Charles Chaplin
4 O XPath possui alguns tipos de ns. No esto inclusos namespace nem instrues de
processamento como tipos do XPath.
Rogrio Arajo
consultados atravs da tecnologia XPath. Que expresso dessa tecnologia seleciona todos os
elementos no documento?
a) **
b) //*
c) @/
d) @@
e) .*
encontram armazenados em XML, no stio do TRT, em formato HTML, e tambm em formato TXT,
no servidor de arquivos. Para essa finalidade, uma soluo adequada utilizar o XSLT, pois essa
a opo recomendada pelo W3C para que documentos XML sejam transformados em documentos
de texto ou documentos HTML, como nas condies requeridas.
Rogrio Arajo
apresentado a seguir e que um programador afirme que, se for usada para processamento de
documentos XML por meio de processador XSLT (XML stylesheet transformation), essa pgina
produzir como sada um documento XML, que pode apresentar as tags <root> e <name>.
Rogrio Arajo
106 A XSLT permite transformar um documento XML em HTML, texto simples ou qualquer outro
documento embasado em texto.
Rogrio Arajo
Rogrio Arajo
Dos XSLT abaixo, o que faz a transformao corretamente dos pratos principais :
Rogrio Arajo
Rogrio Arajo
Gabarito
O insucesso apenas uma oportunidade para recomear de novo com mais inteligncia.
Henry Ford
3 Se o caminho comea com uma barra ( / ) ele representa um caminho relativo para um
elemento.
Gabarito: ERRADO.
4 O XPath possui alguns tipos de ns. No esto inclusos namespace nem instrues de
processamento como tipos do XPath.
Gabarito: ERRADO.
e) meus_veiculos//marca
Seleciona todos os elementos marca que so descendente do elemento meus_veiculos,
no importa onde eles esto sob esse elemento
f) //@tipo
Seleciona todos os atributos tipo, no importando onde eles esto
g) /meus_veiculos/veiculo[1]
Seleciona o primeiro elemento veiculo filho de meus_veiculos
No IE5, o primeiro est na posio [0], mas de acordo com o padro W3C [1]
h) /meus_veiculos/veiculo[last()]
Seleciona o ltimo elemento veiculo filho de meus_veiculos
i) /meus_veiculos/veiculo[last() - 1]
Seleciona o penltimo elemento veiculo filho de meus_veiculos
j) /meus_veiculos/veiculo[position() < 3]
Seleciona os dois primeiros elementos veiculo filho de meus_veiculos
k) //veiculo[@tipo]
Seleciona todos os elementos veiculo com atributo tipo, no importando onde eles esto
l) //veiculo[@tipo="carro"]
Seleciona todos os elementos veiculo com atributo tipo com valor carro, no importando
onde eles esto
m)/meus_veiculos/veiculo[preco>65000]
Seleciona os elementos veiculo filho de meus_veiculos com valor do elemento preco
superior a 65.000
n) /meus_veiculos/veiculo[preco>65000]/modelo
Seleciona os elementos modelo dos elementos veiculo filho de meus_veiculos com valor
do elemento preco superior a 65.000
o) /meus_veiculos/*
Seleciona todos os elementos filhos do elemento meus_veiculos
p) //*
Seleciona todos os elementos do documento
q) //veiculo[@*]
Seleciona todos os elementos veiculo que possuem algum atributo
r) //veiculo/marca | //veiculo/modelo
Seleciona todos os elementos marca E modelo de todos os elementos veiculo
s) //marca | //modelo
Seleciona todos os elementos marca E modelo do documento
t) /meus_veiculos/veiculo/marca | //preco
Seleciona todos os elementos marca do elemento veiculo de meus_veiculos E todos os
elementos de preco do documento
10
b) attribute::tipo
Seleciona o atributo tipo do n atual
c) child::*
Seleciona todos os elementos filhos do n atual
d) attribute::*
Seleciona todos os atributos do n atual
e) child::text()
Seleciona todos textos dos ns filhos do n atual
f) child::node()
Seleciona todos os ns filhos de qualquer tipo do n atual
g) descendant::veiculo
Seleciona todos os elementos veiculo descendentes do n atual
h) ancestor::veiculo
Seleciona todos os elementos veiculo que so ancestrais do n atual
i) ancestor-or-self::veiculo
Seleciona todos os elementos veiculo ancestrais do n atual e, se o n atual um
elemento veiculo, seleciona o n atual tambm
j) child::*/child::preco
Seleciona todos os elementos preco netos do n atual
consultados atravs da tecnologia XPath. Que expresso dessa tecnologia seleciona todos os
elementos no documento?
a) **
b) //*
c) @/
d) @@
e) .*
Rogrio Arajo
11
Gabarito: letra B.
encontram armazenados em XML, no stio do TRT, em formato HTML, e tambm em formato TXT,
no servidor de arquivos. Para essa finalidade, uma soluo adequada utilizar o XSLT, pois essa
a opo recomendada pelo W3C para que documentos XML sejam transformados em documentos
de texto ou documentos HTML, como nas condies requeridas.
Gabarito: CERTO.
12
Gabarito: letra A.
53 XML pode ser utilizado como linguagem padro para a integrao de fonte de dados de
diferentes formatos.
Gabarito: CERTO.
apresentado a seguir e que um programador afirme que, se for usada para processamento de
documentos XML por meio de processador XSLT (XML stylesheet transformation), essa pgina
produzir como sada um documento XML, que pode apresentar as tags <root> e <name>.
Rogrio Arajo
13
Rogrio Arajo
14
106 A XSLT permite transformar um documento XML em HTML, texto simples ou qualquer outro
documento embasado em texto.
Gabarito: ERRADO.
Rogrio Arajo
15
Rogrio Arajo
16
Dos XSLT abaixo, o que faz a transformao corretamente dos pratos principais :
Rogrio Arajo
17
Gabarito: letra A.
Rogrio Arajo
18
http://rogerioaraujo.wordpress.com