ATPS XML Etapa 2
Ensaios: ATPS XML Etapa 2. Pesquise 862.000+ trabalhos acadêmicosPor: sc.neilon • 31/10/2013 • 525 Palavras (3 Páginas) • 722 Visualizações
Relatório 2 – Manual de desenvolvimento DTD e CSS
O objetivo deste relatório é explicar e exemplificar as funcionalidades de um DTD e CSS dentro de linguagem XML, facilitando assim a compreensão por parte da equipe de TI da empresa Vassoura Vassourinha XXI LTDA. Segue uma definição e exemplo prático dos resultados alcançados.
Definição de DTD:
Os DTDs definem a estrutura de um documento, onde são especificados quais os elementos e atributos são permitidos no documento. Embora não seja necessário que um documento XML tenha um DTD correspondente, recomenda-se a utilização de DTDs para garantir a conformidade do documento. O intercâmbio de informações, na forma de documentos XML, entre organizações (business-to-business) é um exemplo de intercâmbio de documentos XML onde é necessário que estes estejam em conformidade. As DTDs especificam a estrutura de um documento, e são definidas através da gramática EBNF (Extended Backus-Naur Form), e não na sintaxe XML.
Definição de CSS:
O Cascading Style Sheets (CSS) é uma "folha de estilo" composta por “camadas” e utilizada para definir a apresentação (aparência) em páginas da internet que adotam para o seu desenvolvimento linguagens de marcação (como XML, HTML e XHTML). O CSS define como serão exibidos os elementos contidos no código de uma página da internet e sua maior vantagem é efetuar a separação entre o formato e o conteúdo de um documento.
Padrão documento XML
Dados da Venda:
• Campo Código Venda: Necessário á garantia de chave primaria para o campo de modo que o mesmo não se repita.
• Campo Loja: Deve ser preenchido obrigatoriamente.
• Campo Modelo: Sem regras especificas.
• Campo quantidade: Sem regras especificas.
• Campo valor total: Sem regras especificas.
DTD Vendas:
<!element vendas(venda+)>
<!element venda(codigo_venda, loja,modelo,quantidade,valor_total)>
<!ATTLIST codigo_venda CDATA #required> -- declaração de atributos
<!element loja(#PCDATA)>
<!element modelo(#PCDATA)>
<!element quantidade(#PCDATA)>
<!element valor_total(#PCDATA)>
Estilo de Linguagem Vendas:
Vendas{
display: block;
font-family: Arial, Helvetica;
font-size: 20pt;
color: #FF0000;
}
Venda{
display: block;
...