Ficha Nº3
|
Exercício Nº1
|
2012.01.16
|
<sportevents> <event> <data>2011-01-30</data> <designacao>Meia-maratona de Viana do Castelo, <distancia>21.095</distancia>Km, Estrada</designacao> <url></url> <local>Viana do Castelo</local> <resultado><tempo>01:42:44</tempo></resultado> </event>... </sportevents>
(a)Especifique um Schema para o ficheiro XML que guardará os vários registos.
(b)Utilize o documento disponibilizado nos recursos para verificar se o seu Schema faz o pretendido.
(c)Crie uma script em PHP, usando o SimpleXML, para listar numa tabela HTML o conteúdo do ficheiro.
(d)Crie outra script em PHP, que utilizando o SimpleXML, apresenta um formulário para introdução de um novo registo e o insere no documento.
(e)Depois de testadas estas scripts, crie um Web Service onde irá expôr as duas funcionalidades: listar e inserir (não se esqueça de que terá de fazer algumas adaptações).
(f)Crie um cliente para listar os registos.
(g)Crie um cliente, poderá ser um formulário, para inserir um novo registo.
(h)Depois de os ter testado, avise o docente de que está pronto. O seu serviço será colocado num servidor externo para que adapte o cliente e verifique se este consegue consumir o serviço externo.