Thrgerggvvv

579 palavras 3 páginas
Ficha 5

2)
2.2.1)
DTD) <!ELEMENT livro (titulo, autor(nome, endereço), índice, capítulos, anexos)>
<!ELEMENT titulo (#PCDATA)>
<!ELEMENT autor (nome, endereço)>
<!ELEMENT nome (#PCDATA)>
<!ELEMENT endereço (#PCDATA)>
<!ELEMENT índice (#PCDATA)>
<!ELEMENT capítulos (#PCDATA)>
<!ELEMENT anexos (#PCDATA)>

XML) <livro>
<titulo></titulo>
<autor>
<nome></nome>
<endereço></endereço>
</autor>
<índice></índice> <capítulos></capítulos> <Anexos></Anexos>
</livro>

XSD) <xs:element name="livro“>
<xs:element name="autor“>
<xs:complexType>
<xs:sequence>
<xs:element name="nome" type="xs:string"/>
<xs:element name="endereço" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="índice" type="xs:string"/>
<xs:element name="capítulos" type="xs:string"/>
<xs:element name="Anexos" type="xs:string"/>
</xs:element>

2.2.2)
DTD) <!ELEMENT veiculo (marca(nome, tipo), ano, cor))>
<!ELEMENT marca (nome, tipo)>
<!ELEMENT nome (#PCDATA)>
<!ELEMENT tipo (#PCDATA)>
<!ELEMENT ano (#PCDATA)>
<!ELEMENT cor (#PCDATA)>

XML) <veiculo>
<marca>
<nome></nome>
<tipo></tipo>
</marca> <ano></ano> <cor></cor>
</veiculo>

XSD)
<xs:element name="marca“>
<xs:complexType>
<xs:sequence>
<xs:element name="nome" type="xs:string"/>
<xs:element name="tipo" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ano" type="xs:integer"/>
<xs:element name="cor" type="xs:string"/>
</xs:element>

2.2.3)
DTD) <!ELEMENT receita (ingredientes, descrição)>
<!ELEMENT ingredientes (#PCDATA)>
<!ELEMENT

Relacionados