Syntax highlighting of Archiv/PRG036 pisemka 2008-06-05

== Zadani ==
Snad nikoho nenaserem :(, opravte co mozte

<ol>
<li> rozdiel medzi well-formed a validnym XML</li>
<li> ako zapisem v dtd nieco z xml schema<br>
<pre>
<xs:element name="a">
  <xs:complextype>
    <xs:sequence minbound="0" maxbound="3">
      <xs:element name="e" type="xs:string"/>
    </xs:sequence
    </xs:complextype>
   </xs:element>
</pre>
</li>
<li> dtd do xml schema, ID, IDREFS - nie ako obycajne typy, ale asi pomocou key, keyref</li>
<li>
substitution group typkniha rozsiruje publikaci o isbn ci moze byt zapisane a proc?
:(a) <publikace> <isbn>1</isbn> </publikace>
:(b) <publikace/>
:(c) <kniha> <isbn>1</isbn> </kniha>
:(d) <publikace xs:type="typkniha"> <isbn>1</isbn> </publikace>
</li>
<li> Shared, Hybrid z xml schema, aky je medzi nimi rozdiel</li>
<li> DF ocislovanie dokumentu v centered-mapping</li>
<li> 4 moznosti:  ze XQUERY core ma rovnaku vyjadrovaciu silu ako XQUERY</li>
<li> 4 moznosti:  intervalove ocislovanie ma vzdy, nikdy, niekedy rovnake poradie ako povodny dokument</li>
<li> XPATH 2x</li>
<li> XSLT</li>
<li> XQUERY</li>
</ol>

== Resenie ==

# easy, well-formed dobra syntax XML, validny voci nejakemu XML-schema
# <!ELEMENT a (e?,e?,e?)> <!ELEMENT e (#PCDATA)>
# ?
# b,c,d spravne, a nespravne lebo publikacia nema isbn a ani publikacia nie je pretypovana ako v c,d
# ?
# zapisujeme vstup a vystup z prehladavania do hlbky
# Citace ze slidu: "XQuery Core definuje syntaktickou podmnožinu jazyka XQuery, která má stejnou vyjadřovací sílu jako původní jazyk
# ?
# ?
# ?
# ?