1 / 15

Oppgaveformatet

Oppgaveformatet. Oversikt. XML-format, spesifisert gjennom et XML Schema. Består av et sett lovlige elementer og attributter og hvordan de kan ordnes i forhold til hverandre. Har definert et XSLT-stilark som transformerer XML'en om til HTML med CSS, dvs noe som kan vises på skjerm.

vesta
Télécharger la présentation

Oppgaveformatet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oppgaveformatet

  2. Oversikt • XML-format, spesifisert gjennom et XML Schema. • Består av et sett lovlige elementer og attributter og hvordan de kan ordnes i forhold til hverandre. • Har definert et XSLT-stilark som transformerer XML'en om til HTML med CSS, dvs noe som kan vises på skjerm. • Generelt: Minner om norsk HTML.

  3. Grovstruktur <besvarelse [Meta-info]> <!-- [Generelle data] --> <!-- [Tekst] --> <!-- [Litteraturliste] --> </besvarelse>

  4. Grovstruktur 2 <besvarelse … > <oppgave .. /> <person … /> <avsnitt> <overskrift>…</overskrift> <!-- [paragrafer, lister, bilder, linker, referanser, sitater ] --> </avsnitt> … <referanser> <!-- [Bøker, artikler, etc] --> </referanser> </besvarelse>

  5. Meta-info • XML-prolog, stilark-referanse, skjemareferanse. <?xml version="1.0" encoding="UTF-8"?> <!--*-coding: utf-8; -*--> <?xml-stylesheet type="text/xsl" href="http://www.ifi.uio.no/~inf5270/v2006/besvarelse.xsl"?> <besvarelse xml:lang="no" kurskode="INF5270" levert="2004-02-08T22:59:59+01:00" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="... ...http://www.ifi.uio.no/~inf5270/v2006/besvarelse01.xsd"> • Typisk: Copy & paste. Endre innlevert-tidspunkt.

  6. Generelle data • Informasjon om oppgaven, informasjon om den som leverer. <oppgave nummer="1" link="http://www.ifi.uio.no/~inf5270/v2006/oppgaveanalyse.xml"/> <person e-post="olag@ifi.uio.no" xml:space="preserve"> <fornavn>Ola</fornavn> <mellomnavn>Fosheim</mellomnavn> <etternavn>Grøstad</etternavn> </person>

  7. Tekst: Avsnitt, overskrift, paragrafer • Besvarelsen deles inn i avsnitt med en overskrift, som så deles inn i blokker (paragrafer, lister, etc) <avsnitt> <overskrift>XML for Smart People</overskrift> <p>Her er oppgaven min</p> … </avsnitt>

  8. Tekst: Lister • Nesten som i HTML <ul> <li>Noe</li> <li>Annet</li> </ul> <ol> <li>Noe</li> <li>Ordnet</li> </ol> <definisjoner> <definisjon> <term>...</term> <beskrivelse>...</beskrivelse> </definisjon> </definisjoner>

  9. Tekst: Bilder • Spesifiser meta-informasjon om bildet! <illustrasjon link=”http://folk.uio.no/olag/portrait.jpg” type="image/jpeg" bredde="140" hoyde="140" beskrivelse="Beskrivelse av bildets innhold." tittel="Bilde av Ola."/>

  10. Tekst: Inline-tekst • Deler av tekst kan gis ytterligere semantisk mening. Bruk elementene: • em, strong, dfn, code, samp, kbd, var, abbr, acronym • Som underlig nok ikke er norske… • Se HTML 4.01 for en forklaring av dem. • Eks: <p><em>Sosial navigasjon</em> er et viktig begrep. ...</p> <p>Skriv: <kbd>sabcmd --help</kbd> for flere detaljer.</p>

  11. Tekst: Referanser • Pensumreferanser, sitat. Henviser til litteraturlista (preece, google). Q, ref, blockquote. <p>Som man sier: <q ref="google" xml:lang="en">I'm feeling lucky</q>.</p> <p>Det er også nyttig å kunne angi sidetall i bøker, det er anvendelig men jeg ville ikke kalle det <em xml:lang="en">usability</em> <ref ref="preece" side="109-145"/>.</p> <blockquote ref="preece" side="95"> <p xml:lang="en">Community <em>governance</em> directs what people can or should do and what they should not or cannot do. It is intended to help prevent problems. Just as in a physical community, governance can make or break the community. Too little, and the community may crumble under the weight of flames and spam; too much, and the community may begin to feel like a correction center with do's and don'ts posted everywhere.</p> </blockquote>

  12. Tekst: Hypertekst • Linking til andre ressurser. Webside, nettsted. <p>Hjemmesiden til <webside link=http://folk.uio.no/olag/ aksess="2004-02-04” beskrivelse="Hjemmesiden til Ola Fosheim Grøstad">Ola </webside> </p> • Nettsted, gjenta en referanse: <p> <nettsted id="google" link="http://www.google.com/" aksess="2004-01-18">Google</nettsted> er et nyttig nettsted</p> <p>Vi ser på <nettsted ref="google"/> igjen.</p>

  13. Litteraturliste • Fulle litteraturreferanser, basis for referanser ellers i teksten. • Bøker • Journaler • Artikler • Artikkelsamlinger • osv osv. <referanser> … </referanser>

  14. Litteraturliste: Bok, artikkel • Id-attributtene brukes i referanser ellers i teksten. <referanser> <bok id="preece" aar="2000" forlag="John Wiley & Sons” link="http://www.ifsm.umbc.edu/onlinecommunities/" aksess="2003-04-03"> <tittel>Online Communities</tittel> <forfatter>Jennifer <etternavn>Preece</etternavn></forfatter> </bok> <artikkel id="nielsen" link="http://www.useit.com/he.html" aksess="2004-01-23"> <tittel>Heuristic Evaluation</tittel> <forfatter>J. <etternavn>Nielsen</etternavn></forfatter> </artikkel> ... </referanser>

  15. Ressurser • Eksempelbesvarelsen (View Source!) • http://www.ifi.uio.no/~inf5270/v2006/eksempel/skissebesvarelse.xml • XML Schemaet • http://www.ifi.uio.no/~inf5270/v2006/besvarelse01.xsd • XSLT-stilarket • http://www.ifi.uio.no/~inf5270/v2006/besvarelse.xsl

More Related