PRG036 pisemka 2008-06-05

Z ωικι.matfyz.cz
Přejít na: navigace, hledání

Zadani

Snad nikoho nenaserem :(, opravte co mozte

  1. rozdiel medzi well-formed a validnym XML
  2. ako zapisem v dtd nieco z xml schema
    <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>
    
  3. dtd do xml schema, ID, IDREFS - nie ako obycajne typy, ale asi pomocou key, keyref
  4. 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>
  5. Shared, Hybrid z xml schema, aky je medzi nimi rozdiel
  6. DF ocislovanie dokumentu v centered-mapping
  7. 4 moznosti: ze XQUERY core ma rovnaku vyjadrovaciu silu ako XQUERY
  8. 4 moznosti: intervalove ocislovanie ma vzdy, nikdy, niekedy rovnake poradie ako povodny dokument
  9. XPATH 2x
  10. XSLT
  11. XQUERY

Resenie

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