Adatbázisok laboratórium - 5. XSQL

A VIK Wikiből
(Adatbázisok laboratórium - 5. XML szócikkből átirányítva)


Segédanyagok

-- Peti - 2006.01.13.

Telepítés

Tapasztalatok

  • Ha külső DTD fájlt akarsz (én belsőt nem tudtam létrehozni), akkor abba nem kell a DOCTYPE kerettag, csak a DTD leíróutasításai. Így a <a href="http://validator.w3.org">validator</a>ral is lehet tesztelni, hogy tényleg érvényes-e a DTD, illetve megfelel-e neki az XML. A DTD-t az =xsl:output= utasítás attribútumával lehet megadni (teljes URL-el célszerű).
  • Ha a validator azt írja, hogy (Failed validation, 0 error), akkor rossz DTD-d, szedd ki belőle a DOCTYPE-ot.
  • A DTD-ben figyelj oda a whitespace-ekre! IE nem szereti, ha kimaradnak, nálam Mozilla simán megette, ugyanúgy ahogy Firefox is, viszont a javítónál a Firefox sem szerette, ha kimaradnak.

-- palacsint - 2006.04.08.

  • WinSCP elsőre a jelszó automatikus lejárta miatt nem enged be a rapidra. Előbb puttyolj be, változtasd meg a jelszót, és utána már WinSCP-zhetsz.

-- thSoft - 2007.04.01.

Kiskérdések

5 kérdés volt.

  • Az első az a zárójelezésre vonatkozott (az útmutatóban lévő <b><i></b></i> példa), meg kellett jelölni hogy az ott lévő példán mi rossz.
  • A második kérdés valami xsl fával meg egy hozzátartozó útvonallal volt kapcsolatos.
  • A harmadik kérdésben egy kódrészletet kellett kiegészíteni
  • A negyedik kérdésben volt 4 állítás, a helyeset kellett bekarikázni.
  • Az ötödik kérdés pedig arra vonatkozott, hogy mire valók a névterek.

Péntek Dia levele alapján

-- Peti - 2006.04.13.

Egy másik beugró:

  • Mire valók a névterek
  • Mi történik a kimeneten, ha hibás query-t futtatunk (xsql-error lesz ugye)
  • Hibafelfedezés (lásd fent: hibás egymásba ágyazás, hiányzó idézőjelek attribútumnál, névtér betöltés hiánya)
  • XSLT kiegészítés (egy attribútum és egy value-of elem beírása)
  • 1 kérdés, 4 válasz közül melyik a helyes (a gyerek elemekre való automatikus template-alkalmazásról)

-- Toto - 2007.03.27.

2016 tavaszi beugró:

  • Mit jelent az, hogy egy xml fájl jól formált?
  • XSLT kiegészítés (egy select és egy value-of elem beírása)
  • Mit jelent az xsl:if utasítás?
  • Értelmezze ezt: /page/ROWSET/ROW[AUTHOR,"Douglas Adams"]
  • Mi az a szervlet?