Recover from microbel
This commit is contained in:
commit
3bff080cd5
README.md
foiler
big-pict.gifproc-model.gifslide1.htmlslide10.htmlslide11.htmlslide12.htmlslide13.htmlslide14.htmlslide15.htmlslide16.htmlslide17.htmlslide18.htmlslide19.htmlslide2.htmlslide20.htmlslide21.htmlslide22.htmlslide23.htmlslide24.htmlslide25.htmlslide26.htmlslide27.htmlslide28.htmlslide29.htmlslide3.htmlslide30.htmlslide31.htmlslide32.htmlslide33.htmlslide34.htmlslide35.htmlslide36.htmlslide37.htmlslide38.htmlslide39.htmlslide4.htmlslide40.htmlslide41.htmlslide42.htmlslide43.htmlslide44.htmlslide45.htmlslide46.htmlslide47.htmlslide48.htmlslide49.htmlslide5.htmlslide50.htmlslide51.htmlslide52.htmlslide53.htmlslide54.htmlslide55.htmlslide56.htmlslide57.htmlslide58.htmlslide59.htmlslide6.htmlslide60.htmlslide61.htmlslide62.htmlslide63.htmlslide64.htmlslide65.htmlslide66.htmlslide67.htmlslide68.htmlslide69.htmlslide7.htmlslide70.htmlslide71.htmlslide72.htmlslide73.htmlslide74.htmlslide75.htmlslide76.htmlslide77.htmlslide78.htmlslide79.htmlslide8.htmlslide80.htmlslide81.htmlslide82.htmlslide83.htmlslide84.htmlslide9.htmlslides.csstaxforms1.giftre-eks.gif
trondheim.pdf
26
README.md
Normal file
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
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
BIN
foiler/proc-model.gif
Normal file
Binary file not shown.
After ![]() (image error) Size: 2.3 KiB |
39
foiler/slide1.html
Normal file
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
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
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
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
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
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
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
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
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
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>
|
||||
|
||||
|
||||
<?xml version="1.0"?><rdf:RDF
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://my.netscape.com/rdf/simple/0.9/">
|
||||
|
||||
<channel>
|
||||
<title>Slashdot:News for Nerds. Stuff that Matters.</title>
|
||||
<link>http://slashdot.org</link>
|
||||
<description>News for Nerds. Stuff that Matters</description>
|
||||
</channel>
|
||||
|
||||
<item>
|
||||
<title>X-Files Series Spinoff?</title>
|
||||
<link>http://slashdot.org/article.pl?sid=00/02/07/0243224</link>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>BeOS for the Internet: BeIA</title>
|
||||
<link>http://slashdot.org/article.pl?sid=00/02/06/2155205</link>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Try to Name the SuSE Mascot</title>
|
||||
<link>http://slashdot.org/article.pl?sid=00/02/06/2346258</link>
|
||||
</item>
|
||||
</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
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
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
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
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 '<navn>' og slutter med '</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
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>
|
||||
|
||||
|
||||
<channel>
|
||||
<title>Slashdot:News for Nerds. Stuff that Matters.</title>
|
||||
<link>http://slashdot.org</link>
|
||||
<description>News for Nerds. Stuff that Matters</description>
|
||||
</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
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
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
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>
|
||||
|
||||
|
||||
...
|
||||
<p>Edward Gibbon skrev:</p>
|
||||
|
||||
<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.
|
||||
</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
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 ( <!-- Dette tas ikke med --> )</LI>
|
||||
<LI>Prosesserings-instruksjoner ( <?target data?> )</LI>
|
||||
<LI>Tegn-referanser ( &#65; )</LI>
|
||||
<LI>Entitetsreferanser ( &entitet; )</LI>
|
||||
<LI>CDATA-seksjoner (<![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
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
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
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>
|
||||
|
||||
|
||||
<!ELEMENT channel (title, link, description?)>
|
||||
<!ELEMENT title (#PCDATA)>
|
||||
<!ELEMENT link (#PCDATA)>
|
||||
<!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
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
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
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>
|
||||
|
||||
|
||||
<!DOCTYPE channel SYSTEM "channel.dtd">
|
||||
<channel>
|
||||
<title>Slashdot:News for Nerds. Stuff that Matters.</title>
|
||||
<link>http://slashdot.org</link>
|
||||
<description>News for Nerds. Stuff that Matters</description>
|
||||
</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
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>
|
||||
|
||||
|
||||
<!DOCTYPE channel SYSTEM "channel.dtd">
|
||||
<chanel>
|
||||
<title>Slashdot:News for Nerds. Stuff that Matters.</title>
|
||||
<link>http://slashdot.org</link>
|
||||
<description>News for Nerds. Stuff that Matters</description>
|
||||
</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
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>
|
||||
|
||||
|
||||
<!DOCTYPE channel SYSTEM "channel.dtd">
|
||||
<channel>
|
||||
<title>Slashdot:News for Nerds. Stuff that Matters.</title>
|
||||
<link>http://slashdot.org</link>
|
||||
<description>News for Nerds. Stuff that Matters</description>
|
||||
</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
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
|
||||
|
||||
|
||||
<slide>
|
||||
<title>Et eksempel</title>
|
||||
<point>Denne foilen er et eksempel, den har:
|
||||
<list>
|
||||
<item>en tittel</item>
|
||||
<item>en topptekst</item>
|
||||
<item>en bunntekst</item>
|
||||
<item>to lister med punkter, den ene inni den andre</item>
|
||||
</list>
|
||||
</point>
|
||||
<point>Formateringen er hint til leseren om hvordan teksten skal
|
||||
tolkes og inndeles i elementer</point>
|
||||
</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
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
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
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
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
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
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
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
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
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
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
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>
|
||||
|
||||
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE xbel PUBLIC "+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML" "xbel.dtd">
|
||||
<xbel>
|
||||
<desc>LMGs Opera-bokmerker</desc>
|
||||
<bookmark href="file://localhost/C:/Program Files/Python/Doc/lib/module-xmllib.html" added="20000115" visited="20000115" >
|
||||
<title>12.3 xmllib -- A parser for XML documents</title>
|
||||
</bookmark>
|
||||
<bookmark href="http://pc-grove.infotek.no/cgi-bin/viewcvs.cgi/" added="19991214" visited="19991214" >
|
||||
<title>CVS Repository</title>
|
||||
</bookmark>
|
||||
</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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
BIN
foiler/taxforms1.gif
Normal file
Binary file not shown.
After ![]() (image error) Size: 5.3 KiB |
BIN
foiler/tre-eks.gif
Normal file
BIN
foiler/tre-eks.gif
Normal file
Binary file not shown.
After ![]() (image error) Size: 3.6 KiB |
5310
trondheim.pdf
Normal file
5310
trondheim.pdf
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user