Solicitado a preparar um arquivo de teste em XML para um sis...
Próximas questões
Com base no mesmo assunto
Ano: 2012
Banca:
CESGRANRIO
Órgão:
Petrobras
Prova:
CESGRANRIO - 2012 - BR Distribuidora - Profissional Júnior - Formação Analista de Sistemas - Ênfase em Java - Crm e Web |
Q486612
Programação
Solicitado a preparar um arquivo de teste em XML para um sistema de controle de pedidos de uma distribuidora de petróleo, um analista de sistemas gerou o seguinte documento:
< ? xml version="1.0" encoding="UTF-8"? >
< ! DOCTYPE cliente SYSTEM "C:\postos.dtd" >
< cliente >
< posto >
< cnpj >
53.726.891/0001-24
< /cnpj >
< pedidos >
< pedido >
< produto >
Gasolina
< /produto >
< quantidade >
10.000
< /quantidade >
< /pedido >
< pedido >
< produto >
Gasolina
< /produto >
< /pedido >
< /pedidos >
< /posto >
< /cliente >
Considere o DTD abaixo, salvo no arquivo C:\postos.dtd.
< ? xml version="1.0" encoding="UTF-8"? >
< ! ELEMENT quantidade (#PCDATA) >
< ! ELEMENT produto (#PCDATA) >
< ! ELEMENT posto (cnpj,pedidos*) >
< ! ELEMENT pedidos (pedido*) >
< ! ELEMENT pedido (produto, quantidade)m>
< ! ELEMENT cnpj (#PCDATA) >
< ! ELEMENT cliente (posto) >
O arquivo preparado pelo analista está em
< ? xml version="1.0" encoding="UTF-8"? >
< ! DOCTYPE cliente SYSTEM "C:\postos.dtd" >
< cliente >
< posto >
< cnpj >
53.726.891/0001-24
< /cnpj >
< pedidos >
< pedido >
< produto >
Gasolina
< /produto >
< quantidade >
10.000
< /quantidade >
< /pedido >
< pedido >
< produto >
Gasolina
< /produto >
< /pedido >
< /pedidos >
< /posto >
< /cliente >
Considere o DTD abaixo, salvo no arquivo C:\postos.dtd.
< ? xml version="1.0" encoding="UTF-8"? >
< ! ELEMENT quantidade (#PCDATA) >
< ! ELEMENT produto (#PCDATA) >
< ! ELEMENT posto (cnpj,pedidos*) >
< ! ELEMENT pedidos (pedido*) >
< ! ELEMENT pedido (produto, quantidade)m>
< ! ELEMENT cnpj (#PCDATA) >
< ! ELEMENT cliente (posto) >
O arquivo preparado pelo analista está em