Recover from microbel

This commit is contained in:
Kursmester 2025-03-05 12:29:22 +01:00 committed by h7x4
commit 3bff080cd5
Signed by: oysteikt
GPG Key ID: 9F2F7D8250F35146
91 changed files with 8778 additions and 0 deletions

26
README.md Normal file

@ -0,0 +1,26 @@
# XML-kurs 9. Februar 2000
PVV arrangerer XML-kurs 9. Februar. XML er en ny standard fra World Wide
Web Consortium for strukturert informasjon som er i ferd med å revolusjonere
WWW og som også er svært viktig for dokumenthåndtering og
informasjonsutveksling generelt.
Kursholder er Lars Marius Garshol fra STEP Infotek.
Kurset blir holdt 9. Februar kl 18, i auditorium S2 (flytta fra S1 pga. plassmanngel).
## Pris:
Prisen er 30 kr for medlemmer av PVV og 80 kr for andre. Det vil bli mulighet
for å melda seg inn i PVV ved oppmøte for kr 42.
## Påmelding:
For påmelding, send mail til [kurs@pvv.ntnu.no](mailto://kurs@pvv.ntnu.no)
innen tirsdag 8. februar
## Nettresurser om xml
- [http://www.infotek.no/](http://www.infotek.no/)
- [http://www.xmlinfo.com](http://www.xmlinfo.com/)

BIN
foiler/big-pict.gif Normal file

Binary file not shown.

After

(image error) Size: 4.5 KiB

BIN
foiler/proc-model.gif Normal file

Binary file not shown.

After

(image error) Size: 2.3 KiB

39
foiler/slide1.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XML-kurs</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide0.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide2.html">Neste</A>
</TABLE>
<HR>
<H1>XML-kurs</H1>
<div class="author-info">
Lars Marius Garshol<BR>
<A HREF="mailto:larsga@infotek.no">larsga@infotek.no</A><BR>
STEP Infotek A/S<BR>
</div>
<div class="presented-at">
PVV NTNU
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide0.html">Forrige</A>
<TD ALIGN=center>
<TD ALIGN=right><A HREF="slide2.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide10.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Problemer med denne løsningen</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide9.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide11.html">Neste</A>
</TABLE>
<HR>
<H1>Problemer med denne løsningen</H1>
<div class="contents">
<UL>
<LI>Mye jobb å legge inn en kilde</LI>
<LI>Lite pålitelig: inkonsistens i formattering vil skape feil</LI>
<LI>Når kilder endrer profil må programmet også endres</LI>
<LI>I praksis er dette så tungvint at man sjelden tar seg bryet</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide9.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide11.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide11.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Det egentlige problemet</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide10.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide12.html">Neste</A>
</TABLE>
<HR>
<H1>Det egentlige problemet</H1>
<div class="contents">
<UL>
<LI>Formatet på nyhetssidene</LI>
<LI>De er skrevet i HTML, og formatet reflekterer utseendet</LI>
<LI>Dersom formatet hadde beskrevet nyheter i stedet for utseende
kunne man gjort dette mye enklere</LI>
<LI>Problemet er at det tillater ikke HTML</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide10.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide12.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide12.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Problemet med HTML</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide11.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide13.html">Neste</A>
</TABLE>
<HR>
<H1>Problemet med HTML</H1>
<div class="contents">
<UL>
<LI>Å utvide HTML går ikke: det er for mange forskjellige typer data</LI>
<LI>I tillegg har ikke HTML noen strikt syntaks</LI>
<LI>(Formelt har det det, men brukerne følger den ikke alltid)</LI>
<LI>Derfor er det svært vanskelig å skrive programvare som leser HTML</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide11.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide13.html">Neste</A>
</TABLE>
</BODY>
</HTML>

42
foiler/slide13.html Normal file

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>SGML?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide12.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide14.html">Neste</A>
</TABLE>
<HR>
<H1>SGML?</H1>
<div class="contents">
<UL>
<LI>SGML løser akkurat dette problemet: å strukturere dokumenter
slik at programvare kan lese dem</LI>
<LI>SGML har også en klart definert syntaks og er basisen for HTML</LI>
<LI>SGML er en ISO-standard fra 1986, og skulle derfor i teorien
egne seg</LI>
<LI>Problemet var at SGML er en stor og kompleks standard</LI>
<LI>I tillegg er den lite praktisk for bruk over nettet</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide12.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide14.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide14.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>SGML Light?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide13.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide15.html">Neste</A>
</TABLE>
<HR>
<H1>SGML Light?</H1>
<div class="contents">
<UL>
<LI>Løsningen ble å lage en forenklet utgave av SGML</LI>
<LI>Denne skulle tilpasses nettbruk spesielt</LI>
<LI>Samtidig skulle den være lettere å implementere</LI>
<LI>Resultatet ble XML, ferdig i februar 1998</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide13.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide15.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide15.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hva gjør XML?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide14.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide16.html">Neste</A>
</TABLE>
<HR>
<H1>Hva gjør XML?</H1>
<div class="contents">
<UL>
<LI>XML lar deg definere ditt eget markeringsspråk</LI>
<LI>HTML er definert i SGML, på samme måte lar XML deg definere dine
egne alternativer</LI>
<LI>XHTML er HTML definert på nytt ved hjelp av XML</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide14.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide16.html">Neste</A>
</TABLE>
</BODY>
</HTML>

42
foiler/slide16.html Normal file

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hvordan kan XML hjelpe?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide15.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide17.html">Neste</A>
</TABLE>
<HR>
<H1>Hvordan kan XML hjelpe?</H1>
<div class="contents">
<UL>
<LI>Hva om vi definerte et NewsML for nyheter?</LI>
<LI>Dette kunne dokumenteres og legges ut på web, slik at kilder
kunne begynne å ta det i bruk</LI>
<LI>Deretter kunne man lage nødvendig programvare for å lese NewsML</LI>
<LI>(og sette opp systemet med konvertering for noen kilder)</LI>
<LI>Forhåpentlig ville folk begynne å ta det i bruk for å
få mer trafikk på sine nettsteder</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide15.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide17.html">Neste</A>
</TABLE>
</BODY>
</HTML>

41
foiler/slide17.html Normal file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>RSS</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide16.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide18.html">Neste</A>
</TABLE>
<HR>
<H1>RSS</H1>
<div class="contents">
<UL>
<LI>RSS, Rich Site Summary, ble laget på denne måten av Netscape</LI>
<LI>I dag finnes hundrevis av RSS-kanaler på nettet</LI>
<LI>I tillegg finnes flere RSS-syndikerende nettsteder</LI>
<LI>En del spesialiserte RSS-klienter finnes også</LI>
<LI>(Det finnes også en del konkurrerende applikasjoner,
som også støttes av enkelte tjenester ved siden av RSS)</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide16.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide18.html">Neste</A>
</TABLE>
</BODY>
</HTML>

63
foiler/slide18.html Normal file

@ -0,0 +1,63 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>RSS-eksempel</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide17.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide19.html">Neste</A>
</TABLE>
<HR>
<H1>RSS-eksempel</H1>
<div class="contents">
<PRE>
&lt;?xml version="1.0"?>&lt;rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://my.netscape.com/rdf/simple/0.9/">
&lt;channel>
&lt;title>Slashdot:News for Nerds. Stuff that Matters.&lt;/title>
&lt;link>http://slashdot.org&lt;/link>
&lt;description>News for Nerds. Stuff that Matters&lt;/description>
&lt;/channel>
&lt;item>
&lt;title>X-Files Series Spinoff?&lt;/title>
&lt;link>http://slashdot.org/article.pl?sid=00/02/07/0243224&lt;/link>
&lt;/item>
&lt;item>
&lt;title>BeOS for the Internet: BeIA&lt;/title>
&lt;link>http://slashdot.org/article.pl?sid=00/02/06/2155205&lt;/link>
&lt;/item>
&lt;item>
&lt;title>Try to Name the SuSE Mascot&lt;/title>
&lt;link>http://slashdot.org/article.pl?sid=00/02/06/2346258&lt;/link>
&lt;/item>
&lt;/rdf:RDF>
</PRE>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide17.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide19.html">Neste</A>
</TABLE>
</BODY>
</HTML>

36
foiler/slide19.html Normal file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XMLs bestanddeler</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide18.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide20.html">Neste</A>
</TABLE>
<HR>
<H1 CLASS=part>XMLs bestanddeler</H1>
<ul class="part-links">
<li><a href="slide2.html">Innhold</a>
<li>Forrige del: <a href="slide6.html">Hvorfor XML?</a>
<li>Neste del: <a href="slide34.html">XML-familien av standarder</a>
</ul>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide18.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide20.html">Neste</A>
</TABLE>
</BODY>
</HTML>

33
foiler/slide2.html Normal file

@ -0,0 +1,33 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Innhold</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide1.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide3.html">Neste</A>
</TABLE>
<HR>
<H1>Innhold</H1>
<div class="contents">
<UL> <LI><A HREF="slide3.html">Introduksjon</A> <LI><A HREF="slide6.html">Hvorfor XML?</A> <LI><A HREF="slide19.html">XMLs bestanddeler</A> <LI><A HREF="slide34.html">XML-familien av standarder</A> <LI><A HREF="slide42.html">Hva kan XML brukes til?</A> <LI><A HREF="slide74.html">XML-programvare</A> <LI><A HREF="slide80.html">Avslutning</A></UL></div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide1.html">Forrige</A>
<TD ALIGN=center>
<TD ALIGN=right><A HREF="slide3.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide20.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hva tilbyr XML?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide19.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide21.html">Neste</A>
</TABLE>
<HR>
<H1>Hva tilbyr XML?</H1>
<div class="contents">
<UL>
<LI>Kun én ting: en måte å definere filformater på</LI>
<LI>Ingen støtte for lagring, søking eller slike ting</LI>
<LI>Det må man bruke andre verktøy/standarder for å få til</LI>
<LI>XML sier ingenting om hvordan dokumentene skal lagres,
men vanligvis bruker man bare filer</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide19.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide21.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide21.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Elementer</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide20.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide22.html">Neste</A>
</TABLE>
<HR>
<H1>Elementer</H1>
<div class="contents">
<UL>
<LI>Den fundamentale byggeklossen i XML er elementene</LI>
<LI>Et element starter med '&lt;navn>' og slutter med '&lt;/navn>'</LI>
<LI>Elementet skal fortelle noe om hva det som er inne i det er</LI>
<LI>Elementer må nøstes riktig inne i hverandre (omtrent som parenteser)</LI>
<LI>Nøstingen gjør at dokumentene får en trestruktur</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide20.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide22.html">Neste</A>
</TABLE>
</BODY>
</HTML>

43
foiler/slide22.html Normal file

@ -0,0 +1,43 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Et eksempel</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide21.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide23.html">Neste</A>
</TABLE>
<HR>
<H1>Et eksempel</H1>
<div class="contents">
<PRE>
&lt;channel>
&lt;title>Slashdot:News for Nerds. Stuff that Matters.&lt;/title>
&lt;link>http://slashdot.org&lt;/link>
&lt;description>News for Nerds. Stuff that Matters&lt;/description>
&lt;/channel>
</PRE>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide21.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide23.html">Neste</A>
</TABLE>
</BODY>
</HTML>

36
foiler/slide23.html Normal file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Strukturen til eksempelet</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide22.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide24.html">Neste</A>
</TABLE>
<HR>
<H1>Strukturen til eksempelet</H1>
<div class="contents">
<center>
<IMG SRC="tre-eks.gif">
</center>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide22.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide24.html">Neste</A>
</TABLE>
</BODY>
</HTML>

43
foiler/slide24.html Normal file

@ -0,0 +1,43 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Attributter</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide23.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide25.html">Neste</A>
</TABLE>
<HR>
<H1>Attributter</H1>
<div class="contents">
<UL>
<LI>Attributter settes på elementer for å gi mer informasjon
om dem</LI>
<LI>Typisk eksempel på dette ville være f.eks for å si hva slags
språk innholdet i et element er på</LI>
<LI>Attributter er litt det samme som elementer, men brukes
som regel til ting som ikke skal vises fram</LI>
<LI>Dette kan være forvirrende i dokumenter som ikke skal
vises fram</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide23.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide25.html">Neste</A>
</TABLE>
</BODY>
</HTML>

52
foiler/slide25.html Normal file

@ -0,0 +1,52 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Et eksempel</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide24.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide26.html">Neste</A>
</TABLE>
<HR>
<H1>Et eksempel</H1>
<div class="contents">
<PRE>
...
&lt;p>Edward Gibbon skrev:&lt;/p>
&lt;blockquote lang="en">
The influence of the clergy, in an age of superstition, might be
usefully employed to assert the rights of mankind; but so intimate
is the connection between the throne and the altar, that the banner
of the church has very seldom been seen on the side of the people. A
martial nobility and stubborn commons, possessed of arms, tenacious
of property, and collected into constitutional assemblies, form the
only balance capable of preserving a free constitution against
enterprises of an aspiring prince.
&lt;/blockquote>
...
</PRE>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide24.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide26.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide26.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Andre konstruksjoner</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide25.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide27.html">Neste</A>
</TABLE>
<HR>
<H1>Andre konstruksjoner</H1>
<div class="contents">
<UL>
<LI>Kommentarer ( &lt;!-- Dette tas ikke med --> )</LI>
<LI>Prosesserings-instruksjoner ( &lt;?target data?> )</LI>
<LI>Tegn-referanser ( &amp;#65; )</LI>
<LI>Entitetsreferanser ( &amp;entitet; )</LI>
<LI>CDATA-seksjoner (&lt;![CDATA[ Dette tolkes som tekst ]]>)</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide25.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide27.html">Neste</A>
</TABLE>
</BODY>
</HTML>

42
foiler/slide27.html Normal file

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Noen begreper</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide26.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide28.html">Neste</A>
</TABLE>
<HR>
<H1>Noen begreper</H1>
<div class="contents">
<UL>
<LI>XHTML og RSS er to av mange XML-applikasjoner</LI>
<LI>En applikasjon har en dokumentmodell</LI>
<LI>Denne består av et sett elementer, noen attributter og lovlige
måter å kombinere disse på</LI>
<LI>Denne modellen kan deklareres i en DTD (en tekst-fil)</LI>
<LI>Både RSS og XHTML har DTD-er</LI>
<LI>XML krever ikke at man har en DTD, SGML gjør det</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide26.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide28.html">Neste</A>
</TABLE>
</BODY>
</HTML>

41
foiler/slide28.html Normal file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hvorfor lage en DTD?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide27.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide29.html">Neste</A>
</TABLE>
<HR>
<H1>Hvorfor lage en DTD?</H1>
<div class="contents">
<UL>
<LI>For å gjøre det klart for seg selv og andre hva som er lov og
hva som ikke er lov i et dokument</LI>
<LI>DTD-en fungerer som dokumentasjon av applikasjonen</LI>
<LI>DTD-en kan også brukes til å sjekke at dokumenter er korrekte</LI>
<LI>I tillegg kan redigeringsprogrammer bruke DTD-en til å
hjelpe brukeren med å skrive dokumenter riktig</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide27.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide29.html">Neste</A>
</TABLE>
</BODY>
</HTML>

42
foiler/slide29.html Normal file

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Et DTD-eksempel</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide28.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide30.html">Neste</A>
</TABLE>
<HR>
<H1>Et DTD-eksempel</H1>
<div class="contents">
<PRE>
&lt;!ELEMENT channel (title, link, description?)>
&lt;!ELEMENT title (#PCDATA)>
&lt;!ELEMENT link (#PCDATA)>
&lt;!ELEMENT description (#PCDATA)>
</PRE>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide28.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide30.html">Neste</A>
</TABLE>
</BODY>
</HTML>

35
foiler/slide3.html Normal file

@ -0,0 +1,35 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Introduksjon</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide2.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide4.html">Neste</A>
</TABLE>
<HR>
<H1 CLASS=part>Introduksjon</H1>
<ul class="part-links">
<li><a href="slide2.html">Innhold</a>
<li>Neste del: <a href="slide6.html">Hvorfor XML?</a>
</ul>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide2.html">Forrige</A>
<TD ALIGN=center><A HREF="slide3.html">Introduksjon</A>
<TD ALIGN=right><A HREF="slide4.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide30.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Krav til XML-dokumenter</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide29.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide31.html">Neste</A>
</TABLE>
<HR>
<H1>Krav til XML-dokumenter</H1>
<div class="contents">
<UL>
<LI>Hvis dokumentet følger syntaksen er det velformet</LI>
<LI>Dokumenter som ikke er velformet vil ikke fungere</LI>
<LI>Hvis dokumentet har en DTD og følger den er det gyldig</LI>
<LI>Dokumenter som bryter med DTD-en kan av og til fungere likevel</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide29.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide31.html">Neste</A>
</TABLE>
</BODY>
</HTML>

44
foiler/slide31.html Normal file

@ -0,0 +1,44 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Ikke velformet</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide30.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide32.html">Neste</A>
</TABLE>
<HR>
<H1>Ikke velformet</H1>
<div class="contents">
<PRE>
&lt;!DOCTYPE channel SYSTEM "channel.dtd">
&lt;channel>
&lt;title>Slashdot:News for Nerds. Stuff that Matters.&lt;/title>
&lt;link>http://slashdot.org&lt;/link>
&lt;description>News for Nerds. Stuff that Matters&lt;/description>
&lt;/chanel>
</PRE>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide30.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide32.html">Neste</A>
</TABLE>
</BODY>
</HTML>

44
foiler/slide32.html Normal file

@ -0,0 +1,44 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Velformet, men ikke gyldig</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide31.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide33.html">Neste</A>
</TABLE>
<HR>
<H1>Velformet, men ikke gyldig</H1>
<div class="contents">
<PRE>
&lt;!DOCTYPE channel SYSTEM "channel.dtd">
&lt;chanel>
&lt;title>Slashdot:News for Nerds. Stuff that Matters.&lt;/title>
&lt;link>http://slashdot.org&lt;/link>
&lt;description>News for Nerds. Stuff that Matters&lt;/description>
&lt;/chanel>
</PRE>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide31.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide33.html">Neste</A>
</TABLE>
</BODY>
</HTML>

44
foiler/slide33.html Normal file

@ -0,0 +1,44 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Velformet og gyldig</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide32.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide34.html">Neste</A>
</TABLE>
<HR>
<H1>Velformet og gyldig</H1>
<div class="contents">
<PRE>
&lt;!DOCTYPE channel SYSTEM "channel.dtd">
&lt;channel>
&lt;title>Slashdot:News for Nerds. Stuff that Matters.&lt;/title>
&lt;link>http://slashdot.org&lt;/link>
&lt;description>News for Nerds. Stuff that Matters&lt;/description>
&lt;/channel>
</PRE>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide32.html">Forrige</A>
<TD ALIGN=center><A HREF="slide19.html">XMLs bestanddeler</A>
<TD ALIGN=right><A HREF="slide34.html">Neste</A>
</TABLE>
</BODY>
</HTML>

36
foiler/slide34.html Normal file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XML-familien av standarder</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide33.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide35.html">Neste</A>
</TABLE>
<HR>
<H1 CLASS=part>XML-familien av standarder</H1>
<ul class="part-links">
<li><a href="slide2.html">Innhold</a>
<li>Forrige del: <a href="slide19.html">XMLs bestanddeler</a>
<li>Neste del: <a href="slide42.html">Hva kan XML brukes til?</a>
</ul>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide33.html">Forrige</A>
<TD ALIGN=center><A HREF="slide34.html">XML-familien av standarder</A>
<TD ALIGN=right><A HREF="slide35.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide35.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XLink</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide34.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide36.html">Neste</A>
</TABLE>
<HR>
<H1>XLink</H1>
<div class="contents">
<UL>
<LI>XLink kan brukes til å lage linker i XML-applikasjoner</LI>
<LI>Man velger selv navn på elementene, men programvare som støtter XLink kan gjenkjenne dem som linker</LI>
<LI>XLink støtter alt HTML har av linking, men går langt videre</LI>
<LI>XLink kan ha linker mellom flere ankere og med forskjellig oppførsel</LI>
<LI>Linkene behøver heller ikke befinne seg i noen av de dokumentene de linker (out-of-line links)</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide34.html">Forrige</A>
<TD ALIGN=center><A HREF="slide34.html">XML-familien av standarder</A>
<TD ALIGN=right><A HREF="slide36.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide36.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XPointer</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide35.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide37.html">Neste</A>
</TABLE>
<HR>
<H1>XPointer</H1>
<div class="contents">
<UL>
<LI>XPointer gjør det mulig å peke inn i et XML-dokument fra utsiden</LI>
<LI>I HTML må man selv gi navn til stedene andre kan peke til</LI>
<LI>Med XPointer blir dette unødvendig, og man kan linke til ethvert
sted eller område i et annet dokument</LI>
<LI>XPointer fungerer ved å 'klatre' eller 'søke' i dokumenttreet</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide35.html">Forrige</A>
<TD ALIGN=center><A HREF="slide34.html">XML-familien av standarder</A>
<TD ALIGN=right><A HREF="slide37.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide37.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XSLT</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide36.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide38.html">Neste</A>
</TABLE>
<HR>
<H1>XSLT</H1>
<div class="contents">
<UL>
<LI>Et språk for å beskrive transformasjoner mellom XML-dokumenter</LI>
<LI>Med XSLT kan man generere et XML-dokument fra et annet</LI>
<LI>XSLT er regel-basert og enklere enn programmering</LI>
<LI>Syntaksen er XML</LI>
<LI>Brukes ofte til konvertering til XHTML og XSL</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide36.html">Forrige</A>
<TD ALIGN=center><A HREF="slide34.html">XML-familien av standarder</A>
<TD ALIGN=right><A HREF="slide38.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide38.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XSL</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide37.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide39.html">Neste</A>
</TABLE>
<HR>
<H1>XSL</H1>
<div class="contents">
<UL>
<LI>Omfattet tidligere også XSLT, men er nå bare formattering</LI>
<LI>En XML-DTD som beskriver formatteringen av et dokument</LI>
<LI>Nyttig som utgangspunkt for konvertering til PostScript/PDF</LI>
<LI>Ganske avansert formatteringsmodell med sidemodeller, tabeller og
mye annet</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide37.html">Forrige</A>
<TD ALIGN=center><A HREF="slide34.html">XML-familien av standarder</A>
<TD ALIGN=right><A HREF="slide39.html">Neste</A>
</TABLE>
</BODY>
</HTML>

41
foiler/slide39.html Normal file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Flere familiemedlemmer</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide38.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide40.html">Neste</A>
</TABLE>
<HR>
<H1>Flere familiemedlemmer</H1>
<div class="contents">
<UL>
<LI>XML Schemas: Utvidede DTD-er i XML-syntaks med datatyper</LI>
<LI>RDF: XML-basert språk for å beskrive ressurser på web</LI>
<LI>CSS: Enklere stilsett-språk for XML (og HTML)</LI>
<LI>DOM: Standardisert API mot XML-dokumenter</LI>
<LI>SAX: Standardisert API mot XML-parsere</LI>
<LI>Spørrespråk: vil komme etterhvert</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide38.html">Forrige</A>
<TD ALIGN=center><A HREF="slide34.html">XML-familien av standarder</A>
<TD ALIGN=right><A HREF="slide40.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide4.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hvem er jeg?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide3.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide5.html">Neste</A>
</TABLE>
<HR>
<H1>Hvem er jeg?</H1>
<div class="contents">
<UL>
<LI>Lars Marius Garshol</LI>
<LI>Ansatt i STEP Infotek A/S siden høsten '97</LI>
<LI>Deltidsansatt Opera Software siden høsten '99</LI>
<LI>Hovedfag informatikk v/ UiO i '99</LI>
<LI>Har drevet med XML siden januar '97</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide3.html">Forrige</A>
<TD ALIGN=center><A HREF="slide3.html">Introduksjon</A>
<TD ALIGN=right><A HREF="slide5.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide40.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XML-applikasjonene</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide39.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide41.html">Neste</A>
</TABLE>
<HR>
<H1>XML-applikasjonene</H1>
<div class="contents">
<UL>
<LI>MathML: DTD for å beskrive matematiske formler</LI>
<LI>SVG: DTD for vektor-tegninger</LI>
<LI>XHTML: HTML i XML</LI>
<LI>(XSL hører egentlig også hjemme her)</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide39.html">Forrige</A>
<TD ALIGN=center><A HREF="slide34.html">XML-familien av standarder</A>
<TD ALIGN=right><A HREF="slide41.html">Neste</A>
</TABLE>
</BODY>
</HTML>

36
foiler/slide41.html Normal file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>The big picture</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide40.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide42.html">Neste</A>
</TABLE>
<HR>
<H1>The big picture</H1>
<div class="contents">
<center>
<IMG SRC="big-pict.gif">
</center>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide40.html">Forrige</A>
<TD ALIGN=center><A HREF="slide34.html">XML-familien av standarder</A>
<TD ALIGN=right><A HREF="slide42.html">Neste</A>
</TABLE>
</BODY>
</HTML>

36
foiler/slide42.html Normal file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hva kan XML brukes til?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide41.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide43.html">Neste</A>
</TABLE>
<HR>
<H1 CLASS=part>Hva kan XML brukes til?</H1>
<ul class="part-links">
<li><a href="slide2.html">Innhold</a>
<li>Forrige del: <a href="slide34.html">XML-familien av standarder</a>
<li>Neste del: <a href="slide74.html">XML-programvare</a>
</ul>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide41.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide43.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide43.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Dokumenthåndtering</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide42.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide44.html">Neste</A>
</TABLE>
<HR>
<H1>Dokumenthåndtering</H1>
<div class="contents">
<UL>
<LI>XMLs opphav, SGML, ble laget for dokumenter</LI>
<LI>Ideen her er at man lager en DTD for dokumentenes underliggende struktur</LI>
<LI>Formatering legges på automatisk via spesialverktøy</LI>
<LI>Dette gjør at dokumentene blir svært fleksible og at mye
kan automatiseres</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide42.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide44.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide44.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Generalisert markup</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide43.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide45.html">Neste</A>
</TABLE>
<HR>
<H1>Generalisert markup</H1>
<div class="contents">
<UL>
<LI>GM er en idé, ikke en standard eller en syntaks</LI>
<LI>GM handler om dokumenter, ikke e-noesomhelst</LI>
<LI>Idéen er at dokumenter kan beskrives som en trestruktur
av elementer, der hvert element spiller en rolle i et abstrakt dokument</LI>
<LI>Det vil si, noe er tittel, noe er avsnitt, noe er uthevet ord osv</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide43.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide45.html">Neste</A>
</TABLE>
</BODY>
</HTML>

41
foiler/slide45.html Normal file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Et eksempel</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide44.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide46.html">Neste</A>
</TABLE>
<HR>
<H1>Et eksempel</H1>
<div class="contents">
<UL>
<LI>Denne foilen er et eksempel, den har:
<UL>
<LI>en tittel</LI> <LI>en topptekst</LI> <LI>en bunntekst</LI> <LI>to lister med punkter, den ene inni den andre</LI> </UL>
<LI>Formateringen er hint til leseren om hvordan teksten skal
tolkes og inndeles i elementer</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide44.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide46.html">Neste</A>
</TABLE>
</BODY>
</HTML>

51
foiler/slide46.html Normal file

@ -0,0 +1,51 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Syntaks</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide45.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide47.html">Neste</A>
</TABLE>
<HR>
<H1>Syntaks</H1>
<div class="contents">
<PRE>
&lt;slide>
&lt;title>Et eksempel&lt;/title>
&lt;point>Denne foilen er et eksempel, den har:
&lt;list>
&lt;item>en tittel&lt;/item>
&lt;item>en topptekst&lt;/item>
&lt;item>en bunntekst&lt;/item>
&lt;item>to lister med punkter, den ene inni den andre&lt;/item>
&lt;/list>
&lt;/point>
&lt;point>Formateringen er hint til leseren om hvordan teksten skal
tolkes og inndeles i elementer&lt;/point>
&lt;/slide>
</PRE>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide45.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide47.html">Neste</A>
</TABLE>
</BODY>
</HTML>

42
foiler/slide47.html Normal file

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Dokumenttyper</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide46.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide48.html">Neste</A>
</TABLE>
<HR>
<H1>Dokumenttyper</H1>
<div class="contents">
<UL>
<LI>I GM deles dokumentene inn i klasser:
<UL>
<LI>foil-basert presentasjon</LI> <LI>leksikon-artikkel</LI> <LI>avisartikkel</LI> </UL>
<LI>Hver dokumenttype har en abstrakt modell som sier hva dokumentene
kan bestå av og hvordan elementene kan kombineres</LI>
<LI>Denne modellen kan formaliseres i en DTD</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide46.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide48.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide48.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hensikten</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide47.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide49.html">Neste</A>
</TABLE>
<HR>
<H1>Hensikten</H1>
<div class="contents">
<UL>
<LI>Å strukturere dataene et dokument består av</LI>
<LI>Dette gjør dem uavhengige av en bestemt anvendelse</LI>
<LI>Det kan sees på som om man gjør dokumenter om til databaser,
med DTD-en som skjema</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide47.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide49.html">Neste</A>
</TABLE>
</BODY>
</HTML>

42
foiler/slide49.html Normal file

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Resultatet</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide48.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide50.html">Neste</A>
</TABLE>
<HR>
<H1>Resultatet</H1>
<div class="contents">
<UL>
<LI>En publikasjon inneholder mange utenlandske fraser</LI>
<LI>Disse skal listes i en egen liste med forklaringer i et tillegg</LI>
<LI>På papir settes uthevede fraser, ord som defineres og
utenlandske fraser i kursiv</LI>
<LI>Så hvordan generere listen automatisk?</LI>
<LI>Og hvordan sjekke automatisk at den er komplett?</LI>
<LI>Og hva om du vil sette farge på definerte ord?</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide48.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide50.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide5.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Kursinnhold</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide4.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide6.html">Neste</A>
</TABLE>
<HR>
<H1>Kursinnhold</H1>
<div class="contents">
<UL>
<LI>Hvorfor er XML interessant?</LI>
<LI>Rask oversikt over syntaks</LI>
<LI>Hva kan det brukes til?</LI>
<LI>Anvendelser, verktøy mm</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide4.html">Forrige</A>
<TD ALIGN=center><A HREF="slide3.html">Introduksjon</A>
<TD ALIGN=right><A HREF="slide6.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide50.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XML på web</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide49.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide51.html">Neste</A>
</TABLE>
<HR>
<H1>XML på web</H1>
<div class="contents">
<UL>
<LI>XML kan brukes til å effektivisere web-publisering</LI>
<LI>Det kan brukes til å gjøre data tilgjengelig for andre (syndikering)</LI>
<LI>Det er fundamentet for mange web-standarder</LI>
<LI>Det kan brukes til datautveksling, som protokoll-syntaks, ...</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide49.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide51.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide51.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Datautveksling</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide50.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide52.html">Neste</A>
</TABLE>
<HR>
<H1>Datautveksling</H1>
<div class="contents">
<UL>
<LI>XML gjør datautveksling enklere fordi det har en standardisert syntaks</LI>
<LI>Man trenger bare å bli enige om en DTD (pluss pluss)</LI>
<LI>Å produsere XML-dokumenter fra programmer er svært enkelt</LI>
<LI>Ferdige parsere gjør det enkelt å lese dem inn igjen</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide50.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide52.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide52.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>EDI</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide51.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide53.html">Neste</A>
</TABLE>
<HR>
<H1>EDI</H1>
<div class="contents">
<UL>
<LI>Dette har gjort at man har begynt å se på XML til EDI</LI>
<LI>XML kan enkelt erstatte EDIFACT som dataformat</LI>
<LI>Problemet er avtaleverket rundt EDIFACT som standardiserer
kodene i EDI-meldinger</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide51.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide53.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide53.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Serialiserte objekter</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide52.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide54.html">Neste</A>
</TABLE>
<HR>
<H1>Serialiserte objekter</H1>
<div class="contents">
<UL>
<LI>Flere open source kontorprogrammer bruker XML som dataformat</LI>
<LI>SVG er et annet eksempel på det samme</LI>
<LI>Det finnes også applikasjoner for serialisering av objektstrukturer,
med implementasjoner i flere språk (WDDX)</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide52.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide54.html">Neste</A>
</TABLE>
</BODY>
</HTML>

41
foiler/slide54.html Normal file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Konfigurasjonsfiler</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide53.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide55.html">Neste</A>
</TABLE>
<HR>
<H1>Konfigurasjonsfiler</H1>
<div class="contents">
<UL>
<LI>XML egner seg godt til forskjellige typer konfigurasjonsfiler,
fordi:
<UL>
<LI>det er lett å lese inn</LI> <LI>det er lett å skrive ut</LI> <LI>det kan håndtere vilkårlig komplekse data</LI> </UL>
<LI>Mozilla bruker dette allerede til å beskrive GUI-et (XUL)</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide53.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide55.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide55.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XBEL: Et eksempel</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide54.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide56.html">Neste</A>
</TABLE>
<HR>
<H1>XBEL: Et eksempel</H1>
<div class="contents">
<UL>
<LI>XBEL er en XML-applikasjon for bokmerker</LI>
<LI>Programvare finnes for å konvertere til og fra bokmerker i forskjellige formater</LI>
<LI>I tillegg kan XBEL også brukes til å vedlikeholde enkle lenkesamlinger på web</LI>
<LI>Gir man ut XBEL-filen kan andre importere disse som bokmerker</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide54.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide56.html">Neste</A>
</TABLE>
</BODY>
</HTML>

49
foiler/slide56.html Normal file

@ -0,0 +1,49 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Et XBEL-dokument</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide55.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide57.html">Neste</A>
</TABLE>
<HR>
<H1>Et XBEL-dokument</H1>
<div class="contents">
<PRE>
&lt;?xml version="1.0"?>
&lt;!DOCTYPE xbel PUBLIC "+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML" "xbel.dtd">
&lt;xbel>
&lt;desc>LMGs Opera-bokmerker&lt;/desc>
&lt;bookmark href="file://localhost/C:/Program Files/Python/Doc/lib/module-xmllib.html" added="20000115" visited="20000115" >
&lt;title>12.3 xmllib -- A parser for XML documents&lt;/title>
&lt;/bookmark>
&lt;bookmark href="http://pc-grove.infotek.no/cgi-bin/viewcvs.cgi/" added="19991214" visited="19991214" >
&lt;title>CVS Repository&lt;/title>
&lt;/bookmark>
&lt;/xbel>
</PRE>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide55.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide57.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide57.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Et XML-basert nettsted</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide56.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide58.html">Neste</A>
</TABLE>
<HR>
<H1>Et XML-basert nettsted</H1>
<div class="contents">
<UL>
<LI>Jeg vedlikeholder en oversikt over gratis XML-verktøy</LI>
<LI>For hvert verktøy har jeg litt metadata samt en kort beskrivelse</LI>
<LI>Nettstedet kan navigeres via en rekke indekser, samt et søkeverktøy</LI>
<LI>I tillegg produseres en liste over oppdateringer automatisk</LI>
<LI>Denne listen publiseres også som en RSS-kanal</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide56.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide58.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide58.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Teknisk løsning</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide57.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide59.html">Neste</A>
</TABLE>
<HR>
<H1>Teknisk løsning</H1>
<div class="contents">
<UL>
<LI>Innholdet redigeres som ett stort XML-dokument</LI>
<LI>En Python-modul kan laste dette inn i en objektstruktur</LI>
<LI>Derifra kan Python-script produsere alle websidene og RSS-kanalen</LI>
<LI>I tillegg dumpes søkeindeksene for bruk av CGI-script</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide57.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide59.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide59.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XML i selvangivelsen</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide58.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide60.html">Neste</A>
</TABLE>
<HR>
<H1>XML i selvangivelsen</H1>
<div class="contents">
<UL>
<LI>Skattedirektoratet har gjort et prosjekt for elektronisk innsending
av selvangivelser</LI>
<LI>Tanken er å gradvis erstatte papirskjemaene fullstendig</LI>
<LI>Systemet skal kunne motta data fra mange forskjellige kilder,
som f.eks mail, web, x.400, ...</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide58.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide60.html">Neste</A>
</TABLE>
</BODY>
</HTML>

36
foiler/slide6.html Normal file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hvorfor XML?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide5.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide7.html">Neste</A>
</TABLE>
<HR>
<H1 CLASS=part>Hvorfor XML?</H1>
<ul class="part-links">
<li><a href="slide2.html">Innhold</a>
<li>Forrige del: <a href="slide3.html">Introduksjon</a>
<li>Neste del: <a href="slide19.html">XMLs bestanddeler</a>
</ul>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide5.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide7.html">Neste</A>
</TABLE>
</BODY>
</HTML>

36
foiler/slide60.html Normal file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Mottakssentralene</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide59.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide61.html">Neste</A>
</TABLE>
<HR>
<H1>Mottakssentralene</H1>
<div class="contents">
<center>
<IMG SRC="taxforms1.gif">
</center>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide59.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide61.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide61.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>En måte å bruke XML på</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide60.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide62.html">Neste</A>
</TABLE>
<HR>
<H1>En måte å bruke XML på</H1>
<div class="contents">
<UL>
<LI>Den mest opplagte måten å bruke XML på i dette prosjektet er å
lagre dataene i selvangivelsene i XML</LI>
<LI>Slik får man ett format som er enkelt å parse, validere og generere</LI>
<LI>Samme format kan også brukes for oversendelse til Skattedirektoratet</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide60.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide62.html">Neste</A>
</TABLE>
</BODY>
</HTML>

41
foiler/slide62.html Normal file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>En annen måte</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide61.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide63.html">Neste</A>
</TABLE>
<HR>
<H1>En annen måte</H1>
<div class="contents">
<UL>
<LI>Skattelovene endres svært ofte, og skjemaene må jo følge dem</LI>
<LI>Dette krever endringer i:
<UL>
<LI>valideringsprogramvaren</LI> <LI>grensesnittet for innskriving av data elektronisk</LI> </UL>
<LI>Å endre kildekode er dyrt...</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide61.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide63.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide63.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>En løsning</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide62.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide64.html">Neste</A>
</TABLE>
<HR>
<H1>En løsning</H1>
<div class="contents">
<UL>
<LI>Man kan lagre feltene i skjemaet og forholdene mellom dem i XML:
<UL>
<LI>felt 1 er 'Navn', felt 2 er 'Adresse', ...</LI> <LI>felt 15 er summen av 11-14</LI> <LI>felt 17 må være 0 eller større enn 15'000,-</LI> <LI>hvis felt 18 er 'ja', må felt 19-22 fylles inn</LI> <LI>...</LI> </UL>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide62.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide64.html">Neste</A>
</TABLE>
</BODY>
</HTML>

41
foiler/slide64.html Normal file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hvordan dette hjelper</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide63.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide65.html">Neste</A>
</TABLE>
<HR>
<H1>Hvordan dette hjelper</H1>
<div class="contents">
<UL>
<LI>Valideringsprogramvaren kan generaliseres</LI>
<LI>Ved å ta utgangspunkt i XML-beskrivelsen av skjemaet kan man
validere innholdet i hver enkelt selvangivelse svært detaljert</LI>
<LI>Grensesnittet ellers kan også generaliseres</LI>
<LI>Framvisning, validering og brukerhjelp kan baseres på
skjemabeskrivelsen</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide63.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide65.html">Neste</A>
</TABLE>
</BODY>
</HTML>

42
foiler/slide65.html Normal file

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>RecipeML</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide64.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide66.html">Neste</A>
</TABLE>
<HR>
<H1>RecipeML</H1>
<div class="contents">
<UL>
<LI>En XML-applikasjon for å beskrive matoppskrifter</LI>
<LI>Har elementer for beskrivende tekst, ingredienser, beskrivelse
av tilberedning og metadata</LI>
<LI>Mulige metadata:
<UL>
<LI>opphavsland</LI> <LI>tilberedningstid</LI> <LI>vanskelighetsgrad</LI> <LI>type rett (suppe, forrett, ...)</LI> </UL>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide64.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide66.html">Neste</A>
</TABLE>
</BODY>
</HTML>

38
foiler/slide66.html Normal file

@ -0,0 +1,38 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>RecipeML 2</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide65.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide67.html">Neste</A>
</TABLE>
<HR>
<H1>RecipeML 2</H1>
<div class="contents">
<UL>
<LI>Ingrediensene beskrives med navn, mengde og enhet</LI>
<LI>Alternativer kan også angis</LI>
<LI>Tilberedningslisten kan også ha alternativer</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide65.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide67.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide67.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>recipes.com</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide66.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide68.html">Neste</A>
</TABLE>
<HR>
<H1>recipes.com</H1>
<div class="contents">
<UL>
<LI>Søketjenesten for å finne oppskrifter kan gjøres svært avansert</LI>
<LI>Vil typisk implementeres ved at metadata ekstraheres fra
XML-dokumentene og legges i en database</LI>
<LI>Selve dokumentene kan konverteres til HTML for framvisning, og
PDF for de som ønsker å skrive dem ut</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide66.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide68.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide68.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Ingrediensinformasjonen</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide67.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide69.html">Neste</A>
</TABLE>
<HR>
<H1>Ingrediensinformasjonen</H1>
<div class="contents">
<UL>
<LI>Kan kobles mot en database med næringsinformasjon</LI>
<LI>Dermed kan man lage et nytt metadatafelt: kalorier</LI>
<LI>Kan også kobles mot en database med prisinformasjon</LI>
<LI>Nytt metadatafelt: pris</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide67.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide69.html">Neste</A>
</TABLE>
</BODY>
</HTML>

37
foiler/slide69.html Normal file

@ -0,0 +1,37 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Registrerte brukere</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide68.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide70.html">Neste</A>
</TABLE>
<HR>
<H1>Registrerte brukere</H1>
<div class="contents">
<UL>
<LI>Kan få systemet til å komponere menyene deres, gitt visse preferanser</LI>
<LI>Gitt menyene kan man jo også sette sammen handlelister</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide68.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide70.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide7.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>The World Wide Web, anno 1996</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide6.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide8.html">Neste</A>
</TABLE>
<HR>
<H1>The World Wide Web, anno 1996</H1>
<div class="contents">
<UL>
<LI>WWW inneholder millioner av dokumenter; et hav av informasjon</LI>
<LI>Dette kan bare leses av mennesker, maskinene forstår ingenting</LI>
<LI>Årsaken til problemet er HTML som bare beskriver hvordan sidene
skal formateres</LI>
<LI>Dette er nok for mennesker, men ikke for maskiner</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide6.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide8.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide70.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Intelligent framvisning</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide69.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide71.html">Neste</A>
</TABLE>
<HR>
<H1>Intelligent framvisning</H1>
<div class="contents">
<UL>
<LI>Med en applet eller JavaScript kan man vise frem oppskriften intelligent</LI>
<LI>Alternativer som velges bort i ingredienslisten fjernes, og tilsvarende
skritt i tilberedningen fjernes</LI>
<LI>Næringsinnholdet oppdateres når alternativer velges</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide69.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide71.html">Neste</A>
</TABLE>
</BODY>
</HTML>

41
foiler/slide71.html Normal file

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Intelligent framvisning</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide70.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide72.html">Neste</A>
</TABLE>
<HR>
<H1>Intelligent framvisning</H1>
<div class="contents">
<UL>
<LI>Under tilberedningen kunne appleten:
<UL>
<LI>utelate skritt i tilberedningen som er fullført</LI> <LI>vise ingrediensene som trengs i dette skrittet</LI> <LI>gi beskjed om ting som må gjøres, som f.eks forvarming av ovn,
skritt som må startes snart, ting som har stått i ovnen lenge nok
</LI> </UL>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide70.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide72.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide72.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Science fiction</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide71.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide73.html">Neste</A>
</TABLE>
<HR>
<H1>Science fiction</H1>
<div class="contents">
<UL>
<LI>I fremtiden kan det være at kjøkkenmaskinene vil ha IP-adresser</LI>
<LI>Appleten kunne dermed faktisk holde rede på matlagingen din</LI>
<LI>Du ville også kunne søke på "oppskrifter jeg kan lage med de
ingrediensene jeg har i mitt kjøleskap"</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide71.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide73.html">Neste</A>
</TABLE>
</BODY>
</HTML>

42
foiler/slide73.html Normal file

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Email i XML</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide72.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide74.html">Neste</A>
</TABLE>
<HR>
<H1>Email i XML</H1>
<div class="contents">
<UL>
<LI>Vil trenge egne mail-klienter som forstår DTD-en</LI>
<LI>Disse vil kunne vise frem mailer slik bruker ønsker:
<UL>
<LI>farge/font på signatur (utelate?)</LI> <LI>farge/font på sitert tekst (utelate?)</LI> <LI>kollapse/folde ut sitert tekst</LI> </UL>
<LI>I tillegg trenger man ikke lenger passe linjelengden</LI>
<LI>Mailprogram formaterer automatisk (uten at man mister ASCII-grafikk)</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide72.html">Forrige</A>
<TD ALIGN=center><A HREF="slide42.html">Hva kan XML brukes til?</A>
<TD ALIGN=right><A HREF="slide74.html">Neste</A>
</TABLE>
</BODY>
</HTML>

36
foiler/slide74.html Normal file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>XML-programvare</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide73.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide75.html">Neste</A>
</TABLE>
<HR>
<H1 CLASS=part>XML-programvare</H1>
<ul class="part-links">
<li><a href="slide2.html">Innhold</a>
<li>Forrige del: <a href="slide42.html">Hva kan XML brukes til?</a>
<li>Neste del: <a href="slide80.html">Avslutning</a>
</ul>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide73.html">Forrige</A>
<TD ALIGN=center><A HREF="slide74.html">XML-programvare</A>
<TD ALIGN=right><A HREF="slide75.html">Neste</A>
</TABLE>
</BODY>
</HTML>

43
foiler/slide75.html Normal file

@ -0,0 +1,43 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Parsere</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide74.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide76.html">Neste</A>
</TABLE>
<HR>
<H1>Parsere</H1>
<div class="contents">
<UL>
<LI>Parsere er programpakker som kan brukes til å lese XML-dokumenter</LI>
<LI>De sparer programmer for arbeidet med å lese elementer og attributter selv</LI>
<LI>Parsere er først og fremst nyttige for programmerere</LI>
<LI>De kan også brukes til å sjekke at dokumenter er velformede/gyldige</LI>
<LI>To typer:
<UL>
<LI>Validerende: leser DTD og sjekker gyldighet</LI> <LI>Ikke-validerende: kan lese DTD, sjekker ikke gyldighet</LI> </UL>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide74.html">Forrige</A>
<TD ALIGN=center><A HREF="slide74.html">XML-programvare</A>
<TD ALIGN=right><A HREF="slide76.html">Neste</A>
</TABLE>
</BODY>
</HTML>

36
foiler/slide76.html Normal file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Parser-modellen</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide75.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide77.html">Neste</A>
</TABLE>
<HR>
<H1>Parser-modellen</H1>
<div class="contents">
<center>
<IMG SRC="proc-model.gif">
</center>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide75.html">Forrige</A>
<TD ALIGN=center><A HREF="slide74.html">XML-programvare</A>
<TD ALIGN=right><A HREF="slide77.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide77.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Editorer</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide76.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide78.html">Neste</A>
</TABLE>
<HR>
<H1>Editorer</H1>
<div class="contents">
<UL>
<LI>En XML-editor forstår strukturen i et dokument</LI>
<LI>Den kan sørge for at man kun produserer velformede dokumenter</LI>
<LI>Kan også lese DTD-en og bruke den til veiledning og kontroll</LI>
<LI>Gode editorer kan også scriptes for å automatisere oppgaver</LI>
<LI>Noen editorer bruker også stilsett for å vise frem dokumentet</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide76.html">Forrige</A>
<TD ALIGN=center><A HREF="slide74.html">XML-programvare</A>
<TD ALIGN=right><A HREF="slide78.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide78.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Nettlesere</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide77.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide79.html">Neste</A>
</TABLE>
<HR>
<H1>Nettlesere</H1>
<div class="contents">
<UL>
<LI>Mozilla, MSIE 4, MSIE 5 og Opera 4 støtter XML + CSS</LI>
<LI>MSIE 5 støtter også XML + XSL (en gammel utgave av XSL)</LI>
<LI>Ingen av nettleserne støtter XLink eller XPointer</LI>
<LI>Ingen støtter XSL:FO</LI>
<LI>Mozilla støtter MathML!</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide77.html">Forrige</A>
<TD ALIGN=center><A HREF="slide74.html">XML-programvare</A>
<TD ALIGN=right><A HREF="slide79.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide79.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Konverteringsverktøy</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide78.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide80.html">Neste</A>
</TABLE>
<HR>
<H1>Konverteringsverktøy</H1>
<div class="contents">
<UL>
<LI>To typer: til XML og fra XML</LI>
<LI>XSL brukes mye til konvertering fra XML til HTML og andre ting</LI>
<LI>For konvertering til XML finnes mange ulike verktøy</LI>
<LI>Typiske datakilder: HTML, databaser, RTF, Word-dokumenter</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide78.html">Forrige</A>
<TD ALIGN=center><A HREF="slide74.html">XML-programvare</A>
<TD ALIGN=right><A HREF="slide80.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide8.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Et tenkt tilfelle</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide7.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide9.html">Neste</A>
</TABLE>
<HR>
<H1>Et tenkt tilfelle</H1>
<div class="contents">
<UL>
<LI>Et nettsted som automatisk samler nyheter fra forskjellige kilder</LI>
<LI>Brukere kan registrere seg, og velge ut kildene de er interessert i</LI>
<LI>Slik lager man sin egen personlige nyhetstjeneste</LI>
<LI>Dette burde være enkelt å lage, eller hva?</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide7.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide9.html">Neste</A>
</TABLE>
</BODY>
</HTML>

35
foiler/slide80.html Normal file

@ -0,0 +1,35 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Avslutning</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide79.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide81.html">Neste</A>
</TABLE>
<HR>
<H1 CLASS=part>Avslutning</H1>
<ul class="part-links">
<li><a href="slide2.html">Innhold</a>
<li>Forrige del: <a href="slide74.html">XML-programvare</a>
</ul>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide79.html">Forrige</A>
<TD ALIGN=center><A HREF="slide80.html">Avslutning</A>
<TD ALIGN=right><A HREF="slide81.html">Neste</A>
</TABLE>
</BODY>
</HTML>

42
foiler/slide81.html Normal file

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hvordan komme i gang med XML?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide80.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide82.html">Neste</A>
</TABLE>
<HR>
<H1>Hvordan komme i gang med XML?</H1>
<div class="contents">
<UL>
<LI>Finn deg en XML-applikasjon, og gjør noe med den
<UL>
<LI>MathML: vise frem og utveksle formler</LI> <LI>SVG: lage og vise frem vektorgrafikk</LI> <LI>RSS: lag din egen weblog</LI> <LI>XBEL: publisér URL-lister fra XML</LI> </UL>
<LI>Skaff deg en parser, og validér dokumentene dine</LI>
<LI>Skaff deg kanskje også en editor?</LI>
<LI>MSIE, Mozilla og Opera kan vise frem dokumentene dine</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide80.html">Forrige</A>
<TD ALIGN=center><A HREF="slide80.html">Avslutning</A>
<TD ALIGN=right><A HREF="slide82.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide82.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Å lage en applikasjon selv</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide81.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide83.html">Neste</A>
</TABLE>
<HR>
<H1>Å lage en applikasjon selv</H1>
<div class="contents">
<UL>
<LI>Lag et eksempel-dokument først!</LI>
<LI>Deretter kan du lage en DTD</LI>
<LI>Så kan du begynne med <UL>
<LI>CSS for fremvisning i en nettleser?</LI> <LI>XSLT for konvertering?</LI> <LI>DOM/SAX for programmering?</LI> </UL>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide81.html">Forrige</A>
<TD ALIGN=center><A HREF="slide80.html">Avslutning</A>
<TD ALIGN=right><A HREF="slide83.html">Neste</A>
</TABLE>
</BODY>
</HTML>

40
foiler/slide83.html Normal file

@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Programmeringsspråk og XML</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide82.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide84.html">Neste</A>
</TABLE>
<HR>
<H1>Programmeringsspråk og XML</H1>
<div class="contents">
<UL>
<LI>Java: masser av programvare, alt du trenger</LI>
<LI>Python: nok programvare, stort sett det du trenger</LI>
<LI>Perl: også nok programvare, mesteparten av det du trenger</LI>
<LI>C/C++: noe mangler fortsatt, men det kommer seg</LI>
<LI>Ellers: parsere finnes for de fleste språk</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide82.html">Forrige</A>
<TD ALIGN=center><A HREF="slide80.html">Avslutning</A>
<TD ALIGN=right><A HREF="slide84.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide84.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Mer informasjon</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide83.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide85.html">Neste</A>
</TABLE>
<HR>
<H1>Mer informasjon</H1>
<div class="contents">
<UL>
<LI>http://www.infotek.no/ (legger foilene her på mandag)</LI>
<LI>http://www.oasis-open.org/cover/</LI>
<LI>http://www.garshol.priv.no/download/xmltools/</LI>
<LI>http://www.xmlinfo.com/</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide83.html">Forrige</A>
<TD ALIGN=center><A HREF="slide80.html">Avslutning</A>
<TD ALIGN=right><A HREF="slide85.html">Neste</A>
</TABLE>
</BODY>
</HTML>

39
foiler/slide9.html Normal file

@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Hvordan få tak i nyhetene?</TITLE>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=screen>
<LINK REL=stylesheet HREF="slides.css" TYPE="text/css" MEDIA=projection>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide8.html">Forrige</A>
<TD ALIGN=center>XML-kurs - PVV NTNU
<TD ALIGN=right><A HREF="slide10.html">Neste</A>
</TABLE>
<HR>
<H1>Hvordan få tak i nyhetene?</H1>
<div class="contents">
<UL>
<LI>De står jo på websidene, og må kunne leses ut derfra?</LI>
<LI>Problemet er at alle kildene har forskjellig struktur</LI>
<LI>Man må derfor skrive en programsnutt for hver enkelt kilde</LI>
<LI>Dette gjør det mye vanskeligere å legge inn nye kilder</LI>
</UL>
</div>
<BR>
<HR>
<TABLE WIDTH="100%">
<TR><TD><A HREF="slide8.html">Forrige</A>
<TD ALIGN=center><A HREF="slide6.html">Hvorfor XML?</A>
<TD ALIGN=right><A HREF="slide10.html">Neste</A>
</TABLE>
</BODY>
</HTML>

62
foiler/slides.css Normal file

@ -0,0 +1,62 @@
/*
CSS style sheet for my slides.
*/
/* --- Global stuff --- */
BODY { background: white; color: black }
H1 {
text-align: center; margin-bottom: 36pt; margin-top: 24pt; color: #00a;
font-family: Verdana, Helvetica, Arial, sans-serif
}
div.contents {
margin-left: 10%; margin-right: 10%; margin-bottom: 24pt;
font-size: 140%
}
/* --- For part intro slides --- */
H1.part {
font-size: 180%; color: white; background: black; padding-top: 24pt;
padding-bottom: 24pt
}
H2.subtitle {
text-align: center; margin-bottom: 48pt
}
div.subtext { font-size: 120%; margin-bottom: 72pt }
div.point { text-align: center }
ul.part-links {
font-size: 80%; margin-left: 30%
}
/* --- For the table of contents --- */
div.contents UL LI {
margin-top: 12pt
}
/* --- For start page --- */
div.author-info {
text-align: center; margin-bottom: 36pt; margin-top: 36pt
}
div.presented-at {
text-align: center; font-weight: bold; font-size: 1.2em;
margin-bottom: 24pt
}
/* --- Slides --- */
ul ul {
font-size: 90%
}

BIN
foiler/taxforms1.gif Normal file

Binary file not shown.

After

(image error) Size: 5.3 KiB

BIN
foiler/tre-eks.gif Normal file

Binary file not shown.

After

(image error) Size: 3.6 KiB

5310
trondheim.pdf Normal file

File diff suppressed because it is too large Load Diff