zk. 21. 05. 2007

David at 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!

Anonymous at 2007-05-28 17:55:51

David wrote:

  1. 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?

JJ at 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"/>