Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )

100/100

MUR: Vaja 6: HTML parser v C# – izvoz v XML

Ali Gator, 31 May 2010, 27 komentarjev
Kategorija: MUR
Tags: , , ,

Navodilo:

Na vajah boste izvedeli, kateri sklop nalege (A,B,C,D,E,F) boste dobili.

Naloga A:

Za določen glosár (spletna povezava) naj študent izdela uvozni program, katerega rezultat naj bo datoteka XML, ki naj ima spodnjo obliko. Po možnosti (če ima glosar za pojem določeno tudi področje) naj bo pri vsakem pojmu, podano tudi področje, kamor lahko pojem uvrstimo. Hierarhijo področij uporabnik postavi v XML pred samimi pojmi v okviru oznake …. Če sam pojem v glosarju tega ne vsebuje, naj poskusi to določiti ročno ali polavtomatsko.

Vsak pojem sme biti uvrščen v več področij. Če spada v več področij, potem naj bodo področja razvrčena po relevantnosti; tj. na prvem mestu določimo njegovo glavno področje itd. Pri hierarhiji področij določimo za vsako področje identifikator in ime.

Pri opisu pojma izberemo identifikatorje pripadajočih področij, kamor pojem uvrstimo. Poleg tega za vsak pojem določimo njegov naziv in krajšo opredelitev ali opis pojma. Podamo še povezave, ki predstavljajo spletne vire, kjer je ta pojem opisan, dan primer zanj itd. ali pa je v povezavi z drugim izrazom (pojmom). V drugem primeru je mogoče, da sploh ni zunanje spletne povezave, ampak samo izraz. V tem primeru pač povezava ne vsebuje drugega, kot izraz. Povezav je lahko več.

Ker je težko pričakovati, da bo hierarhija področij za pojme podana vnaprej, predlagamo, da se pojme najprej nehierarhično naniza znotraj oznake …. Torej, samo na eni ravni (ni podpodročij). V zadnji fazi, ko so pojmi že izdelani, področja pa znana, pa področja ročno preuredite, kot je predagano v primeru. V skrajnem primeru, ko pa področja za posamezni pojem niso podana, oz. se jih ne da niti ročno določiti, pa področij pač ne podate in se jih pri pojmih ne določi.

Če je glósar večjezičen, bi radi tudi to izkoristili, zato imamo možnost podati seznam jezikov in se pri nazivih (tj. konkretnih izrazih) nanašati na več jezikov. Opredelitev naj bo v izbranem jeziku (če je na voljo naj bo slovenska, sicer pa v izvornem jeziku; običajno angleškem).

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. “well-formed”).

Naloga B:

Za podana iskalnika Google (Splet, Slike, Zemljevidi, Scholar) in Najdi.si (Splet, slike/video/zvoki, zemljevid) izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent pokrije vse podiskalnike za Google, drugi pa za Najdi.si.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. “well-formed”).

Naloga C:

Za podan spletni slovar/glosar izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent izdela parser za en slovar/glosar.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. “well-formed”).

Naloga D:

Za podan spletni slovar/glosar izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent izdela parser za en slovar/glosar.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. “well-formed”).

Naloga E:

Za podan spletni slovar/glosar izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent izdela parser za en slovar/glosar.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. “well-formed”).

Naloga F:

Za podan spletni slovar/glosar izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent izdela parser za en slovar/glosar.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. “well-formed”).

Preostala vsebina je na voljo le registriranim uporabnikom. Registracija je brezplačna!

Oglejte si še:

  1. Kontakt
  2. MUR: Vaja 5: XML urejevalnik novic
  3. Malo delo
  4. Kako objavljati
  5. SA: N14: Osnovna aplikacija strežnik-odjemalec

Komentarji

27 Odgovorov, Te kaj tišči?

  1. SALVADOR
    30 July 2011, 01:17

    JEFFREY
    30 July 2011, 16:26

    TERRENCE
    31 July 2011, 15:46

    DONNIE
    31 July 2011, 21:17

    ENRIQUE
    31 July 2011, 23:10

    ROY
    02 August 2011, 11:54

    EDUARDO
    03 August 2011, 13:22

    WILLIE
    03 August 2011, 23:26

    CHARLIE
    04 August 2011, 02:47

    WALLACE
    04 August 2011, 14:18

    VICTOR
    04 August 2011, 19:50

    TONY
    05 August 2011, 08:49

    BILLY
    06 August 2011, 05:35

    SAM
    06 August 2011, 08:34

    CARL
    06 August 2011, 16:56

    ADAM
    07 August 2011, 14:22

    SERGIO
    11 August 2011, 01:26

    DARYL
    11 August 2011, 06:25

    VICTOR
    11 August 2011, 23:46

    CLIFTON
    12 August 2011, 07:53

    RODNEY
    13 August 2011, 02:28

    LLOYD
    13 August 2011, 14:23

    MARCUS
    14 August 2011, 00:52

    PHILIP
    14 August 2011, 06:00

    ALFRED
    14 August 2011, 08:25

    BRUCE
    14 August 2011, 10:33

    LEROY
    14 August 2011, 17:11

Arhiv

Oblak

 

rss

Vsevedno okno

Kategorije

Nekaj za preživetje:

Blogroll