Академический Документы
Профессиональный Документы
Культура Документы
ATPS: XML
Atps XML
Etapas: 1
O que XML?
<?xml version="1.0"?>
<!-- uma declarao XML que define a verso
do documento que no caso : 1.0 -->
<lembrete> <! o primeiro elemento do nosso documento, que o elemento
raiz.--!>
<para>Alunos TADS ="14/04/2015"</para> <!--Elemento filho da Raiz-->
<de>Professor</de>
<cabecalho>Lembre-se </cabecalho>
</lembrete>
Elementos
<?xml version="1.0"?>
<
>
</ >
<!--Comentrios -->
Descrio
Sintaxe inicial da linguagem XML. Indica
a verso utilizada (no momento, so
homologadas as verses 1.0 e 1.1). Os
caracteres ?> indicam que esta uma
instruo de abertura de documento,
para que o interpretador XML
compreenda que esta instruo no deve
ser apresentada aos usurios.
So tags de abertura. O nome da tag
sensvel a maisculas/minsculas. Toda
tag aberta deve ser devidamente
fechada.
So tags de fechamento. O nome da tag
sensvel a maisculas/minsculas.Toda
tag aberta deve ser devidamente
fechada.
So tags inicial e final de um comentrio
no documento XML.
Vendas
id
INT
(PK)
Vendedor
VARCHAR(45)
loja
VARCHAR(45)
especificaes
VARCHAR(45)
quantidade
INT
modelo
VARCHAR(45)
</venda>
<venda>
<id_nome>ID: </id_nome>
<id> 1234</id>
<loja>
<filial><p>Loja:</p></filial>
<numero_filial> 1</numero_filial>
</loja>
<vendedor>
<vendedor1><p>Vendedor:</p></vendedor1>
<nome_vendedor> Pedro de Deus</nome_vendedor>
</vendedor>
<especificacoes>
<especificacoes1><p>Produto:</p></especificacoes1>
<tipo_produto> Vassoura de pelo</tipo_produto>
</especificacoes>
<quantidade>
<quantidade1><p>Quantidade:</p> </quantidade1>
<qtd_produto>3</qtd_produto>
</quantidade>
<modelo>
<model1><p>Modelo:</p> </model1>
<model> 2010</model>
</modelo>
<valor_total>
<valor1><p>Valor_Total:</p></valor1>
<valor> 45,00</valor>
</valor_total>
</venda>
<venda>
<id_nome>ID: </id_nome>
<id> 4321</id>
<loja>
<filial><p>Loja:</p></filial>
<numero_filial> 1</numero_filial>
</loja>
<vendedor>
<vendedor1><p>Vendedor:</p></vendedor1>
<nome_vendedor> Maria de Deus</nome_vendedor>
</vendedor>
<especificacoes>
<especificacoes1><p>Produto:</p></especificacoes1>
<tipo_produto> Vassoura de pelo</tipo_produto>
</especificacoes>
<quantidade>
<quantidade1><p>Quantidade:</p></quantidade1>
<qtd_produto> 2</qtd_produto>
</quantidade>
<modelo>
<model1><p>Modelo:</p></model1>
<model> 2020</model>
</modelo>
<valor_total>
<valor1><p>Valor_Total:</p></valor1>
<valor> 40,00</valor>
</valor_total>
</venda>
</vendas>
</vassoura_vassourinha>
ETAPA: 2
Faa a descrio detalhada (com regras de validao e obrigatoriedade) dos
atributos criados no passo 3 da 1 etapa.
Vendas
id (PK)
Tipo
INT
loja
VARCHAR(45)
especificaes
quantidade
VARCHAR(45)
INT
modelo
valorTotal
VARCHAR(45)
FLOAT
Regras
Chave primria, no
deve ser repetir dentro
do arquivo
Deve ser preenchido o
nome da filial ,tendo
como objetivos erros no
fechamento de contas.
Deve conter somente
nmeros inteiros.
Obrigatrio seu
preenchimento.
vendedor
VARCHAR(45)
CSS
@charset "utf-8";
*{
font-family:Arial, Helvetica, sans-serif;
color:blue;
}
nome{
font-size:35px;
color:red;
}
vendas{
border: #000000 solid 2px;
font-size: 20px;
color:blue;
display:block;
margin:10px;
padding:10px;
width:50%
}
venda{
border: #000000 solid 2px;
font-size: 20px;
color:blue;
display:block;
margin:12px;
padding:10px;
width:90%
}
id_nome{
Font-size:30px;
color:green;
}
id{
font-size:20px;
color:red;
}
loja{
font-size:30px;
color:green;
}
numero_filial{
font-size:20px;
color:black;
}
vendedor{
font-size:30px;
color:green;
}
nome_vendedor{
font-size:20px;
color:black;
}
especificacoes{
font-size:30px;
color:green;
}
tipo_produto{
font-size:20px;
color:black;
}
quantidade{
font-size:30px;
color:green;
}
qtd_produto{
font-size:20px;
color:black;
}
modelo{
font-size:30px;
color:green;
}
model{
font-size:20px;
color:black;
}
valor_total{
font-size:30px;
color:green;
}
valor{
font-size:20px;
color:black;
}
DTD
<?DOCTYPE venda [
<!ELEMENT venda (id,loja,vendedor,especificacoes,quantidade,modelo,valorTotal)>
<!ELEMENT id (#REQUIRED)>
<!ELEMENT loja (#REQUIRED)>
<!ELEMENT vendedor (#REQUIRED)>
<!ELEMENT especificacoes (#PCDATA)>
<!ELEMENT quantidade (#REQUIRED)>
<!ELEMENT modelo (#PCDATA)>
<!ELEMENT valorTotal (#REQUIRED)>
]?>