# zk. 21. 05. 2007

<{ForumPost(poster="David", timestamp=2007-05-21 23:16:47)}>
No, kdo se pripravoval na otazky z lonskeho roku (viz treba wiki), tak byl asi po zbeznem prohlednuti pisemky zdesen. Teda ja jsem byl ;)  
  
Takze tentokrat zadne zaskrtavani a) b) c) d), ale klasicka pisemka. Mozna trochu podobne pisemkam z databazi, ozd. apod.  
Ale nastesti to nebylo moc tezke :)  

    1. Dany xml dokument. Napsat DTD, aby v nem byl dokument validni.
    
    2. Rozdil mezi elementem bez obsahu a elementem s prazdnym obsahem. Vysvetlit, napsat jak s to definuje ve schematu a jak pouziva v xml dokumentu.
    (<e> vs <e>)
    
    3. Napsat DTD tak, aby element osoba mohl mit jedna az sest podelementu telefonni cislo.
    
    4. Tri dotazy v XPath. Napsat co delaji. Byly celkem lehke. Veci typu
    //kniha[kapitola] a o malinko slozitejsi.
    
    5. Napsat dva dotazy v XPath. Nebyly nejak komplikovane.
    
    6. Dva dotazy v XQuery. Take nebyly slozite. Stacilo znat zaklady XPath a FLOWR.
    
    7. Predikat IS DOKUMENT (semantika, vstup, vystup)
    
    8. Vyjadrovaci sila regularnich stromovych gramatik, jednotypovych stromovych gramatik a lokalnich stromovych gramatik.

Myslim, ze se to dalo. Konkretne ja jsem to dal ;) Nejvetsi problem pro me byla presna syntaxe - pocital jsem s tim, ze to bude test, tak jsem se to vsechno ucil pasivne a kdyz jsem pak mel napsat treba ty dotazy v XQuery, tak to byl problem...  
  
Hodne stesti tem, co to jeste ceka!
<{/ForumPost}>

<{ForumPost(poster="Anonymous", timestamp=2007-05-28 17:55:51)}>

 > David wrote:
 >   
 > 2. Rozdil mezi elementem bez obsahu a elementem s prazdnym obsahem. Vysvetlit, napsat jak s to definuje ve schematu a jak pouziva v xml dokumentu.  
 > (<e> vs <e>)

mohl by nekdo nastinit spravnou odpoved?
<{/ForumPost}>

<{ForumPost(poster="JJ", timestamp=2007-05-28 19:01:10)}>
No ja myslism, ze v zadani bylo spis  

    Rozdil mezi elementem bez obsahu a elementem, ktery muze, ale nemusi mit obsah.

Pak jsem tam napsal neco jako tohle, ale ruku do ohne bych za to nedaval  :?   

    <xs:element name="e" />

vs  

    <xs:element name="e" nillable="true" type="xs:string"/>


<{/ForumPost}>

