HTML, XML
Első zárthelyi dolgozat, 2012. 11. 09.
Jeszenszky Péter
1) Melyik érvényes XML név?
2Pac
Run-D.M.C.
MC Hammer
Ca$his
2) Adott az elemtípus-deklaráció, ahol a "b", "c" és "d"
üresként deklaráltak. Melyik nem érvényes?
3) Melyik nem érvényes XML név?
rrπ
2rπ
F▲r
Σx_i-x
4) Melyik nem jólformázott?
>A harcosok klubja
5) Használható-e egy XML dokumentumon belül több karakterkódolás?
- Igen, de csak az UTF-8 és UTF-16 megengedett, mert azokat minden
XML-feldolgozónak támogatnia kell.
- Teljesen nyilvánvaló, hogy nem, mert ellentmond az XML 1.0 (5. kiadás)
W3C ajánlás alapelveinek
- Igen, mivel a külső elemzett egyedekhez és a külső DTD alkészlethez is
megadható karakterkódolás
- A válasz a feldolgozótól függ. A Firefox például támogatja, de az Internet
Explorer csak a 9.0 verzió óta.
6) A DTD-ben deklarált elemek közül melyik lehet gyökérelem?
- Csak speciálisan a módon deklarált elemek
- Bármely felső szintű elem, vagyis minden olyan elem, amely nem fordul
elő a DTD-n belül más elemek tartalommodelljét megadó kifejezésben
- A sorrendben elsőként deklarált elem
- Bármelyik
7) Nevezz meg 4 különböző fogalmat, amelyek előfordulásai megengedettek a
módon deklarált elemben!
8) Deklarálj egy olyan text nevű elemet, mely szöveget tartalmazhat, valamint
tetszőleges számú code és comment nevű elemeket tetszőleges sorrendben!
9) Hány bájton ábrázolja az UTF-8 karakterkódolás a karaktereket?
10) Hogyan adható meg XML dokumentumokban szöveg részeként a ><(((o>
karaktersorozat?
11) Írj egy olyan XML deklarációt, amely a dokumentum karakterkódolásaként az
ISO-8859-2 kódolást írja elő!
12) Írd le, hogyan adható meg kétféleképpen a módon deklarált
elem!
13) Írd le, hogyan adható meg XML dokumentumokban a "registered trademark" karakter,
melynek decimális UCS karakterkódja 174?
14) Írd le azt a tulajdonságlista-deklarációt, amely a unit elemhez kötelezőként
írja elő a race tulajdonság megadását, melynek értékei terran, protoss és
zerg lehetnek!
15) Mi kell, hogy legyen az IDREFS típusú tulajdonság értéke egy érvényes
XML dokumentumban?
16) Írd le, hogy hogyan kaphatjuk meg a
módon deklarált általános egyed tartalmát. Hol használható ez szöveghelyettesítésre?
17) Az alábbiak közül melyik igaz?
- Ha egy elem többször deklarált a DTD-ben, akkor az első deklaráció
számít csak
- Minden elemhez tetszőleges sok tulajdonságlista-deklaráció
tartozhat a DTD-ben
- Lényeges az elemtípus-deklarációk sorrendje a DTD-ben
- Ha van külső és belső DTD-alkészlet is, a külsőt teljesen
figyelmen kívül kell hagyni
Az utolsó feladatokhoz ez az XML-dokumentum dukál:
Kenneth McCornick
Kenny
none
immortal
...
18) Melyik névtérbe tartozik az img elem?
- Egyikbe sem, mert az alapértelmezett névtér-deklaráció nem vonatkozik
az olyan tulajdonságokra, melyek nevében nem fordul elő a : karakter
- Ezt a DTD határozza meg, így ennyi információ alapján nem lehet eldönteni
- Abba a South Park névtérbe, amelyet a http://www.southparkstudios.com
névtér-név azonosít
- Az XHTML névtérbe, melyet a http://www.w3.org/1999/xhtml névtér-név
azonosít
19) Melyik igaz?
- A South Park névtér felett jelenleg a Comedy Central rendelkezik
- Természetes, hogy a http://www.southparkstudios.com és a
http://www.w3.org/1999/xhtml címeken egy névtér-dokumentum kell, hogy
elérhető legyen az érvényesség ellenőrzéséhez
- Ha az xmlns="http://www.w3.org/1999/xhtml" névtér-deklarációt átrakjuk
a gyökérelem nyitó címkéjére, akkor az eredetivel ekvivalens dokumentumot
kapunk
- Egyik sem igaz
20) Hogy nevezik az sp:protagonist minősített név : karakter előtti és utáni részét?
- előtag és utótag
- névtér név és lokális név
- minősítő név és minősített rész
- előtag és lokális rész