fsfs

410 palavras 2 páginas
INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA
Área Departamental de Engenharia de Electrónica e Telecomunicações e de Computadores

Licenciatura em Engenharia de Redes de Comunicação e Multimédia

Tecnologias de Informação 1º Semestre Letivo 2013/2014
Guia XPath
Objectivo
Utilização de expressões XPath para obter informação de documentos XML.

[Ex1]
Neste exercício, considere os documentos XML distribuídos em anexo ou as versões previamente desenvolvidas por si ou elaboradas nas aulas:
 Ementa de um restaurante (Ementas.xml);
 Dados de um videoclube com dados de utilizadores, filmes e alugueres (O seu trabalho de casa).
Note que os seus documentos poderão ter alguns nomes diferentes dos sugeridos nas aulas, pelo que deverá ajustar as expressões XPath ao seu XML.

Qual o resultado da avaliação das seguintes expressões XPath no documento XML da ementa:
[Ementas.xml]
 /ListaRestaurantes/Restaurante
 /ListaRestaurantes/Restaurante/Ementa/Item
 //Item
 //Item/Desc
 //Valor [.

< 5]

 //Valor [.

< 5]/../../Nome

 //Item [ count(./Preço) = 1]/Nome
 //Restaurante [@idRest = //Recomendação/@refIdRest ]/Nome
 concat(//Item[.//Preço/Valor = 5]/Nome, " ",
/Item//Preço[Valor = 5]/Desc)

{nota: no XPATH 1.0}

Qual o resultado da avaliação das seguintes expressões XPath no documento XML do seu videoclube no seu trabalho de casa (adapte o que for necessário para o seu formato):
[videoclube.xml]
 /Videoclube/Filmes/Filme[@idF = "f01"]
 //Filme/@idf
 count(//Filme)
 //Socio[//aluguer[1]/@RefPessoa = @idP]/nome
ISEL/ADEETC Novembro de 2011

Página 1 de 3 Páginas

Tecnologias de Informação – Guia de expressões XPath

[Ex2]
Escreva as expressões XPath para obter as seguintes informações do documento do Ementas.xml:


Listar todos os ingredientes;



Listar todos os nomes dos pratos existentes;



Listar o nome dos pratos com o ingrediente Vaca;



Listar o nome dos pratos servidos no restaurante “A

Relacionados

  • fsfs
    498 palavras | 2 páginas
  • fsfs
    2353 palavras | 10 páginas
  • Fsfs
    1224 palavras | 5 páginas
  • fsfs
    673 palavras | 3 páginas
  • Fsfs
    702 palavras | 3 páginas
  • Fsfs
    261 palavras | 2 páginas
  • fsfs
    696 palavras | 3 páginas
  • fsfs
    567 palavras | 3 páginas
  • fsfs
    320 palavras | 2 páginas
  • jessica fsfs
    1586 palavras | 7 páginas