Cvičení 21 - Tvorba DTD

DTD pro recept

DTD pro recept

by Helena Kučerová -
Number of replies: 5

Proveďte analýzu receptu na https://www.recepty.cz/ a zpracujte pro něj DTD.

DTD vytvořte podle této šablony (údaje ve francouzských uvozovkách nahraďte konkrétními hodnotami, uvozovky odstraňte):

<! DOCTYPE ReceptNaReceptyCz[
<! ELEMENT ReceptNaReceptyCz («název prvku»)>
<! ELEMENT «název prvku» («název podřazeného prvku»)>
<! ATTLIST «název prvku» «název atributu»>
] >

Tip:

Pokud by se vám nedařilo vložit text se špičatými závorkami, zvolte před vložením odpovědi volbu Pokročilé a nastavte formát jako "Předformátováno", případně zvolte "Vymazat formátování".

image.png

In reply to Helena Kučerová

Re: DTD pro recept

by Klára Šoupalová -

<! DOCTYPE ReceptNaReceptyCz[
<! ELEMENT ReceptNaReceptyCz («identifikace, příprava, suroviny»)>

<! ELEMENT identifikace (autor, název, hodnocení)>

<! ELEMENT příprava(doba přípravy, postup)>

<! ELEMENT suroviny(kuře, bylinky, marináda)>


<! ELEMENT autor(#PCDATA)>
<! ELEMENT název(#PCDATA)>
<! ELEMENT hodnocení(#CDATA)>
<! ELEMENT doba přípravy(#CDATA)>
<! ELEMENT postup(#PCDATA)>
<! ELEMENT kuře(#PCDATA)>
<! ELEMENT bylinky(#PCDATA)>
<! ELEMENT marináda(#PCDATA)>

] >

In reply to Helena Kučerová

Re: DTD pro recept

by Nicola Srnková -
<! DOCTYPE ReceptNaReceptyCz[ <! ELEMENT ReceptNaReceptyCz (název, suroviny, postup)><! ELEMENT název (#PCDATA)><! ELEMENT suroviny (#PCDATA)><! ELEMENT postup (#PCDATA)> ] >
In reply to Helena Kučerová

Re: DTD pro recept

by Michaela Podloučková -

<! DOCTYPE ReceptNaReceptyCz[
<! ELEMENT ReceptNaReceptyCz (recept, autor)>
<! ELEMENT recept (Název, ingredince, postup, fotky)>
<! ELEMENT autor (jméno)>
<! ELEMENT název (#PCDATA)>
<! ELEMENT ingredience (#PCDATA)>
<! ELEMENT postup (#PCDATA)>
<! ELEMENT fotky (#PCDATA)>
<! ELEMENT jméno (#PCDATA)>
<! ATTLIST postup
                  DobaPřípravy (#CDATA)
                  Obtížnost (#CDATA) >
] >

In reply to Helena Kučerová

Re: DTD pro recept

by Věra Virginia Bahl -
<! DOCTYPE ReceptNaReceptyCz[ <! ELEMENT ReceptNaReceptyCz (Suroviny, Postup, Název)><! ELEMENT Suroviny (čokoláda, vejce, maliny)><! ELEMENT čokoláda (#PCDATA) ><! ELEMENT vejce (#PCDATA) ><! ELEMENT maliny (#PCDATA) ><! ELEMENT Postup (#PCDATA) ><! ELEMENT Název (#PCDATA) > ] >
In reply to Helena Kučerová

Re: DTD pro recept

by Sandra Klašková -
<! DOCTYPE ReceptyNaReceptyCZ[
<! ELEMENT Recept (Název, Autor, Hodnocení, Náročnost, Fotka, Popis, Postup)>
<! ELEMENT Název (#PCDATA)
<! ELEMENT Autor (#PCDATA)
<! ELEMENT Hodnocení (Číslo, Hvězdičky)>
<! ELEMENT Náročnost (#CDATA)>
<! ATTLIST Náročnost
Doba_přípravy (#CDATA)
Obtížnost (#CDATA)>
<! ELEMENT Fotka (EMPTY)
<! ELEMENT Popis (#PCDATA)
<! ELEMENT Postup (#PCDATA)
] >