XML. Databaser Leksjon 14c: XML - 1
|
|
- Line Hoff
- 8 år siden
- Visninger:
Transkript
1 XML XML vs HTML Språket XML Elementer og attributter Prolog, navnerom, prosesseringsinstruksjoner Gyldig XML DTD XML Schema XML som hierarkisk struktur (XPath) Transformasjon og presentasjon (XSLT) XML og databaser Strukturerte og semi-strukturerte data Lagring av XML-data i databaser XML som overføringsformat Spørrespråk mot XML Web-tjenester Pensum: Kapittel 16 SOAP, WSDL, UDDI Databaser Leksjon 14c: XML - 1
2 XML - extensible Markup Language Syntaksregler for velformet XML Hvert XML-dokument har ett og bare ett rot-element Alle elementer har både start-merke og slutt-merke Hvert element kan ha attributter med en attributtverdi Attributtverdier er alltid i fnutter (anførselstegn) Ett element kan ikke ha to attributter med samme navn Kan ha nøstede elementer som i HTML, men: Elementer kan ikke overlappe XML er et meta-språk = språk for å definere nye språk Finnes for mange fagområder og bransjer, f.eks: Geografiske data (GML) e-handel (ebxml) Kjemiske formler (CML) XHTML 1.0 = HTML 4 definert ved hjelp av XML 1.0 Se Databaser Leksjon 14c: XML - 2
3 HTML vs XML - I <body> <h1>html</h1> <p> <b>html</b> er et språk for å beskrive nettsider. </p> </body> h1 body p b HTML er bygget opp fra elementer organisert i en tre-struktur Hvert element har et start-merke og et slutt-merke, og består av tekst og/eller andre elementer Lovlige HTML-elementer er forhåndsdefinert Nettlesere vet hva h1, p og b betyr HTML beskriver både struktur og presentasjon! Denne sammenblanding er ofte uheldig Databaser Leksjon 14c: XML - 3
4 HTML vs XML - II XML er et meta-språk Ingen forhåndsdefinerte elementer Må tolkes for å bli presentert XML dokumentet må knyttes til et sett med presentasjonsregler (stilark).xml.htm.htm.txt <sjakktrekk> <brikke> <farge>hvit</farge> <type>tårn</type> </brikke <fra>d1</fra> <til>d8</til> </sjakktrekk> Kan vises som teksten Hvitt tårn fra D1 til D8, eller som en animasjon. Databaser Leksjon 14c: XML - 4
5 Oppbygging av XML-dokumenter XML har «HTML-syntaks» Elementer og attributter Må ha 1 rot Alle elementer må ha slutt-merke (evt. bruk av / ) Elementer kan ikke overlappe Kan som i HTML ha elementer som inneholder både tekst og andre elementer (<t1>tekst<t2>mer tekst</t2></t1>) <?xml version="1.0" encoding="utf-8"?> <melding dato=" " rom="5-116"> <avsender fnavn="kari" enavn="lie"/> <beskjed>xml-forelesning om 5 min!</beskjed> </melding> Databaser Leksjon 14c: XML - 5
6 Navnerom Navnerom er innført for å unngå navnekollisjoner av egendefinerte elementer med forskjellige betydninger i forskjellige XMLdokumenter. Kan ha to elementer med samme navn så lenge de er definert i forskjellige navnerom (name spaces). <hit xmlns = " xmlns:k = " <k:kurs>nordvest</k:kurs>... <kurs>grunnkurs i akvatisk økologi</kurs>... URL'er (URI Uniform Recource Identifier) brukes for unik navngiving, og trenger ikke å være en nettadresse som eksisterer. Databaser Leksjon 14c: XML - 6
7 Anvendelser av XML MathML (Mathematical Markup Language) er en XMLbasert standard for matemattik. Eksempel : <apply> <power> <apply><plus/><ci>a</ci>/><ci>b</ci></apply> <cn>2</cn> </apply> GML (Geographic Markup Language) er en XML-basert standard for å beskrive geografiske kartdata. Dette er eksempler på bruk av XML for å standardisere et fagområde. XML kan også brukes for å standardisere vokabularet i en bransje eller næringskjede Databaser Leksjon 14c: XML - 7
8 Graf (til venstre) og tre (til høyre) XML-dokumenter er trestrukturer (pga. at elementer er nøstet) Forståelsen av XML som tre-struktur er nyttig for å beskrive lovlige dokumenter, for å adressere deler av et XML-dokument og for å lage stilark for XML Nettverksdatabaser og hierarkiske databaser «Tre-strukturer» i relasjonsdatabaser: En-til-mange forhold 1 a 2 3 c b 4 5 e d Databaser Leksjon 14c: XML - 8
9 Trestrukturen Foreldre, barn, søsken Forfedre, avkom bookstore book book title author year Databaser Leksjon 14c: XML - 9
10 Noder Det er 7 nodetyper i et XML-tre: document (root) node element attribute text namespace processing-instruction comment Databaser Leksjon 14c: XML - 10
11 DOM (Document Object Model) DOM (Document Object Model) er en trestruktur av objekter Kan behandles med forskjellige programmeringsspråk (standard) Metoder: appendchild, removechild, nextsibling, childnodes, Definert både for HTML og XML Rotnoden «root» representerer hele dokumentet! root comment element comment attribute comment element element text text text Databaser Leksjon 14c: XML - 11
12 Lovlige struktur av XML-dokumenter Et XML-dokument som er «syntaktisk korrekt» sies å være velformet. Nøyaktig ett rotelement. Alle elementer har et startmerke og et sluttmerke. Elementer er nøstet korrekt (trestruktur). Vi trenger forskjellige typer av XML-dokumenter. Det finnes flere teknikker for brukerdefinerte bekransinger av XMLdokumenter. Et XML-dokument som (dessuten) tilfredsstiller en slik spesifikasjon sies å være gyldig. DTD (Document Type Definition) er en av slike teknikker. Databaser Leksjon 14c: XML - 12
13 DTD (Document Type Definition) DTD beskriver lovlig oppbygging av et spesielt type XMLdokumenter: <!ELEMENT FILM (ENFILM)*> <!ELEMENT ENFILM (TITTEL, SJANGER?, PRODÅR)> <!ELEMENT TITTEL (#PCDATA)> <!ELEMENT SJANGER (#PCDATA)> <!ATTLIST ENFILM FilmNr CDATA #REQUIRED> <!ATTLIST ENFILM Sensur CDATA #IMPLIED> XHTML HTML formelt definert ved hjelp av XML (forenklet): <!ELEMENT html (head,body)*> <!ELEMENT body (p h1 h2 ul ol dl table)*> En DTD beskriver en generative grammatikk (som gjør BNF). Databaser Leksjon 14c: XML - 13
14 Formelle språk Et språk er definert ved en grammatikk. UTTRYKK ::= UTTRYKK '+' UTTRYKK UTTRYKK ::= UTTRYKK '*' UTTRYKK UTTRYKK ::= VARIABEL En parserer avgjør om en setning er lovlig. UTTRYKK Bygger gjerne opp et syntakstre. UTTRYKK VARIABEL VARIABEL VARIABEL DTD er en slags grammatikk. Databaser Leksjon 14c: XML - 14
15 DTD vs XML Schema Svakheter med DTD: Ingen datatyper, kun tekststrenger (PCDATA elementer / CDATA attributter) Svak støtte for primærnøkler, fremmednøkler og valideringsregler Sær syntaks, ikke XML-basert XML Schema = en rikere DTD Kan benyttes som datadefinisjonsspråk for XML-dokumenter Flere datatyper, både enkle og brukerdefinerte Primærnøkler, fremmednøkler og valideringsregler Bruker XML-syntaks Støtter XML navnerom Databaser Leksjon 14c: XML - 15
16 XML Schema Strukturen til et XML-skjema: <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" targetnamespace=" xmlns=" elementformdefault="qualified"> <!-- Typedefinisjoner -->... <!-- Elementdefinisjoner -->... </xs:schema> navnerom Databaser Leksjon 14c: XML - 16
17 Koble XML og XML Schema Opprett 2 filer på (f.eks.) personer.xml personer.xsd XML-filen personer.xml refererer til XML-skjemaet: <?xml version="1.0" encoding="utf-8"?> <personer xmlns=" xmlns:xsi= " xsi:schemalocation= " personer.xsd"> <person> </person> <person> </person> </personer> Databaser Leksjon 14c: XML - 17
18 Innebygde datatyper Et element kan tildeles en av de innebygde datatypene: string decimal integer boolean date time Eksempel på XML-data: <fornavn>per</fornavn> <alder>27</alder> <fodselsdato> T17:30:07 </fodselsdato> Eksempler: <xs:element name="fornavn" type="xs:string"/> <xs:element name="alder" type="xs:integer"/> <xs:element name="fodselsdato" type="xs:date"/> Prefikser som regel med navnerom (xs må deklareres) Databaser Leksjon 14c: XML - 18
19 Enkle datatyper ved restriksjon: Lengde Kan lage egne (enkle) datatyper ved restriksjon av de innebygde. Restriksjon på antall tegn (lengde) <xs:simpletype name="fornavn_t"> <xs:restriction base="xs:string"> <xs:maxlength value="20"/> </xs:restriction> </xs:simpletype> Gir et element denne datatypen: <xs:element name="fornavn" type="fornavn_t"/> Databaser Leksjon 14c: XML - 19
20 Enkle datatyper ved restriksjon: Intervall Restriksjon på verdiområde: <xs:simpletype name="pnr_t"> <xs:restriction base="xs:integer"> <xs:mininclusive value="1"/> <xs:maxinclusive value="500"/> </xs:restriction> </xs:simpletype> Gir et element denne datatypen: <xs:element name="pnr" type="pnr_t"/> Databaser Leksjon 14c: XML - 20
21 Enkle datatyper ved restriksjon: Mønster Et mønster er et slags regulært uttrykk: <xs:simpletype name="regnr_t"> <xs:restriction base="xs:string"> <xs:pattern value="[a-z]{2}[0-9]{5}"/> </xs:restriction> </xs:simpletype> Gir et element denne datatypen: <xs:element name="regnr" type="regnr_t"/> Databaser Leksjon 14c: XML - 21
22 Komplekse datatyper En kompleks datatype kan f.eks. modellere rader i en tabell: <xs:complextype name="person_t"> <xs:sequence> <xs:element name="pnr" type="pnr_t"/> <xs:element name="fornavn" type="fornavn_t"/> <xs:element name="etternavn" type="xs:string"/> <xs:element name="tlf" type="tlf_t" /> </xs:sequence> </xs:complextype> Kan bruke både innebygde og egendefinerte datatyper når vi definerer en ny kompleks datatype Databaser Leksjon 14c: XML - 22
23 Antall forekomster Kan uttrykke at et element kan inneholde et bestemt antall under-elementer. En databasetabell kan inneholde vilkårlig mange rader (og kan være tom). <xs:complextype name="personer_t"> <xs:sequence> <xs:element name="person" type="person_t" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> </xs:complextype> Merk for øvrig at personer_t refererer til person_t Kan klare oss med 1 eneste elementdefinisjon <xs:element name="personer" type="personer_t"/> Databaser Leksjon 14c: XML - 23
24 Gjenbruk av datatyper Samme datatype kan brukes for flere elementer: <xs:complextype name="person_t"> <xs:sequence> <xs:element name="pnr" type="pnr_t"/> <xs:element name="fornavn" type="navn_t"/> <xs:element name="etternavn" type="navn_t"/> <xs:element name="tlf" type="tlf_t" /> </xs:sequence> </xs:complextype> Basert på: <xs:simpletype name="navn_t"> <xs:restriction base="xs:string"> <xs:maxlength value="20"/> </xs:restriction> </xs:simpletype> Databaser Leksjon 14c: XML - 24
25 Hvis pnr er et attributt: Attributter <person pnr="1" > <fornavn>per</fornavn> </person> Kan tilordne attributtet en datatype: <xs:complextype name="person_t"> <xs:sequence> <xs:attribute name="pnr" type="pnr_t"/ use="required" /> <xs:element name="fornavn" type="navn_t"/> </xs:sequence> </xs:complextype> Kan også bruke egendefinerte datatyper her. Databaser Leksjon 14c: XML - 25
26 Mixed content Et element med både underelementer og tekst: <letter> Dear Mr.<name>John Smith</name>. Your order will be shipped on <shipdate> </shipdate>. </letter> XML-type: <xs:element name="letter"> <xs:complextype mixed="true"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="shipdate" type="xs:date"/> </xs:sequence> </xs:complextype> </xs:element> Databaser Leksjon 14c: XML - 26
27 Ukjent innhold: any <xs:element name="message"> <xs:complextype> <xs:sequence> <xs:element name="datesent" type="xs:date" /> <xs:element name="sender" type="xs:string" /> <xs:element name="content"> <xs:complextype> <xs:sequence> <xs:any /> </xs:sequence> </xs:complextype> </xs:element> </xs:sequence> </xs:complextype> </xs:element> Databaser Leksjon 14c: XML - 27
28 Nøkler Anta vi har et XML-dokument med personer og avdelinger: Elementet avdeling har attributt anr Elementet person har underelement anr Primærnøkkel: <xs:key name="avd_pk"> <xs:selector xpath="/db/avdelinger/avdeling"/> <xs:field </xs:key> Fremmednøkkel: <xs:keyref name="avd_fk" refer="avd_pk"> <xs:selector xpath="/db/personer/person"/> <xs:field xpath="anr"/> </xs:keyref> Databaser Leksjon 14c: XML - 28
29 XPath stiuttrykk /bookstore velg roten, absolutt sti book velg alle bøker, relativ sti bookstore/book bøker rett under bookstore //book bøker vilkårlig dypt bookstore//book som over,men under bookstore alle med attributt lang /bookstore/book[1] første bok under bookstore /bookstore/book[last()] siste book /bookstore/book[position()<3] bok nr. 1 og 2 //title[@lang='eng'] engelske titler /bookstore/book[price>35.00] billige bøker /bookstore/* alle elementer under bookstore //* alle elementer, relativ sti //title[@*] alle attributter til title Databaser Leksjon 14c: XML - 29
30 Instans av et XML Schema Et skjema beskriver en samling dokumenter XML-dokumenter som inneholder data i henhold til et XMLSchema kalles en instans av skjemaet Sammenlign Skjema/Dokument med Datatype/Verdi Klasse/Objekt Klasse diagram / objekt-lenk diagram Grensesnitt/Implementasjon Tabelldefinsjon/Tabellinnhold Uwe: Metamodel/Model/Instance Lingvistisk vs. Ontologisk metamodel Databaser Leksjon 14c: XML - 30
31 DTD vs XML Schema Svakheter med DTD: Ingen datatyper, kun tekststrenger (PCDATA elementer / CDATA attributter) Svak støtte for primærnøkler, fremmednøkler og valideringsregler Sær syntaks, ikke XML-basert XML Schema = en rikere DTD Kan benyttes som datadefinisjonsspråk for XML-dokumenter Flere datatyper, både enkle og brukerdefinerte Primærnøkler, fremmednøkler og valideringsregler Bruker XML-syntaks Støtter XML navnerom Databaser Leksjon 14c: XML - 31
32 Hyperlenker XML documenter kan inneholde hyperlenker til andre XML-documenter eller deres deler. For å lage regler som «skriver om» XML-dokumenter er det også nyttig å kunne snakke om deler av et XMLdocument. Eksempel: Innholdet av elementet <title> som befinner seg under første forekomst av elementet <book> Notasjonen for å beskrive slike referanser bygger på tre standarder: XPath, XPointer og Xlink. Databaser Leksjon 14c: XML - 32
33 XPath og XLink XPath (XML Path Language) er en notasjon for å referere til deler av et XML-dokument XPath er basert på stiuttrykk (neste side) XPath inneholder et bibliotek av standardfunksjoner XPath er en W3C Standard XLink (XML Linking Language) er et spark for å lage hyperlenker til XML-documenter. Ethvert element kan være en hyperlenke. <lenke type= "simple" href=" > World Wide Web Consortium </lenke> Databaser Leksjon 14c: XML - 33
34 XPath stiuttrykk /bookstore velg roten, absolutt sti book velg alle bøker, relativ sti bookstore/book bøker rett under bookstore //book bøker vilkårlig dypt bookstore//book som over,men under bookstore alle med attributt lang /bookstore/book[1] første bok under bookstore /bookstore/book[last()] siste book /bookstore/book[position()<3] bok nr. 1 og 2 //title[@lang='eng'] engelske titler /bookstore/book[price>35.00] billige bøker /bookstore/* alle elementer under bookstore //* alle elementer, relativ sti //title[@*] alle attributter til title /bookstore//title.. foreldrene til title under bookstore Databaser Leksjon 14c: XML - 34
35 XPointer XPointer (XML Pointer Language) er en notasjon for å la hyperlenker referere til utvalgte deler av et XMLdokument ved hjelp av XPath stiuttrykk. Følgende uttrykk refererer til avsenderen av første melding på en oppslagstavle: http// Databaser Leksjon 14c: XML - 35
36 CSS (Cascading Style Sheets) Et CSS stilark definerer alternativ layout for HTML-elementer Alle elementer har en predefinert standard-layout Eksempel h1 { } font-weight: bold; font-size: 20pt; HTML CSS "HTML" Stilark kan brukes for å få et uniformt utseende på et nettsted Kan endre utseende ved å erstatte stilark (kun noen få stilark mange dokumenter). Diskutere Figur 194 på side 380 i boken Databaser Leksjon 14c: XML - 36
37 Språkfamilien XSL (extensible Stylesheet Language) XSL = stilark for XML (består av to deler) XSLT et språk for å transformere XML-dokumenter XSL-FO et språk for å presentere XML-dokumenter XSLT (XSL Transfomation Language) XSLT står for XSL Transformations XSLT er et funksjonelt programmeringsspråk XSLT skriver om et XML-dokument til et annet XML-dokument Husk at XHTML er XML! I praksis bruker vi altså XSLT for å gjøre om XML til HTML XSLT bruker XPath for å navigere i XML-dokumenter XSL er en W3C Standard Nettsider Lær-selv-sider: Standard/spesifikasjon: Databaser Leksjon 14c: XML - 37
38 XSL vs CSS I HTML har alle elementer en predefinert betydning Nettleseren vet hvordan h1, p, ul skal bli presentert Bruker CSS der vi ønsker annen design enn standarddesign I XML har ingen elementer predefinert betydning <table> kan bety «tabell» eller «bord» eller Må bygge opp presentasjon fra «bunnen av» Det enkleste: Oversette til HTML, så får vi presentasjon «gratis». Databaser Leksjon 14c: XML - 38
39 Presentere XML med XSLT Med XSLT kan vi lage regler for å avbilde XML til HTML Generelt format XML-mønster => HTML + «XML-utplukk» Høyresiden av regelen består av HTML ispedd (tilsett) kode for å plukke ut elementer fra XML-dokumentet Kan gjøre strukturelle endringer Kan velge ut noen elementer Kan sortere elementer Hvordan brukes XPath i XSL? Brukes som mønster i venstresiden av regler Brukes også for å plukke ut elementer i høyresiden Databaser Leksjon 14c: XML - 39
40 Eksempel på XSLT-regel Plukk ut <pnr>, <fornavn>, <etternavn> fra <person>. Sett <pnr> som overskrift (h2). Sett fornavn og etternavn i et avsnitt (p), med et blankt tegn mellom. <xsl:template match="person"> <h2>person <xsl:value-of select="pnr"/></h2> <p> Navn: <xsl:value-of select="fornavn"/> <xsl:text> </xsl:text> <xsl:value-of select="etternavn"/> </p> </xsl:template> Databaser Leksjon 14c: XML - 40
41 Komplekse datatyper En kompleks datatype kan f.eks. modellere rader i en tabell: <xs:complextype name="person_t"> <xs:sequence> <xs:element name="pnr" type="pnr_t"/> <xs:element name="fornavn" type="fornavn_t"/> <xs:element name="etternavn" type="xs:string"/> <xs:element name="tlf" type="tlf_t" /> </xs:sequence> </xs:complextype> <xs:element name="person" type="person_t"/> Databaser Leksjon 14c: XML - 41
42 Omskrivningssystemer generelt Litt teori helt uavhengig av XML Et omskrivningssystem er et sett av regler v => h v og h er uttrykk som kan inneholde variable 0 + Y => Y S(X) + Y => S(X + Y) Omskrivning av et uttrykk Finn en regel som «matcher» venstresiden i en regel, og erstatt med «instansen» av tilhørende høyreside: S(S(0)) + S(S(0)) ==> S(S(0) + S(S(0))) (dvs ==> 4) ==> S(S(0 + S(S(0)))) ==> S(S(S(S(0)))) Databaser Leksjon 14c: XML - 42
XML Schema. David Massey MBIB
XML Schema David Massey MBIB4140 29-8-2017 Structured information toolkit "XML's new playmates include stylesheets for display and transformation, strong methods for linking resources, tools for data manipulation
DetaljerSemistrukturerte data og XML
Semistrukturerte data og XML Innhold Semistrukturerte data XML XML Schema XQuery INF3100 28.4.2009 Ragnhild Kobro Runde Page 2 Semistrukturerte data Data med noe struktur, men ikke i henhold til et strengt
DetaljerLæringsmål XML. Markering av tekst. SGML-familien. Forstå prinsippene bak XML og XHTML. Forstå hva XML kan brukes til og hvordan.
Markeringsspråk og XML Læringsmål XML Forstå prinsippene bak XML og XHTML. Forstå hva XML kan brukes til og hvordan.
Detaljer1. XHTML. Innhold Innledning
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag XHTML Lene Hoff 19.9.2006 Lærestoffet er utviklet for faget XML Teknologi 1. XHTML Resymé: I denne leksjonen skal vi ta for oss standarden
Detaljer1. XML Grunnlag
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag XML Mildrid Ljosland 4.2.2008 Lærestoffet er utviklet for faget LO701D Interaktive Webtjenester med Java og XML 1. XML Resymé: Webtjeneste-teknologien
DetaljerWeb fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand
Web fundamentals Webdesign 17. januar 2008 Monica Strand Webdesign 17. januar 2008 1 Web design Fagområdet Web design inneholder flere disipliner Grafisk design Informasjonsdesign Brukergrensesnittdesign
DetaljerXML - kurs. XML-kurs for nybegynnere. ICONS Management Elisabeth Buntz
XML - kurs XML-kurs for nybegynnere ICONS Management Elisabeth Buntz XML: kursoversikt XML syntaks, elementer, attributter, entiteter Visningsmåter: CSS, XSL DTD: Document Type Definition Namespace XML
DetaljerMarkeringsspråk og XML Nettsider og XHTML
Markeringsspråk og XML Nettsider og XHTML Det var en gang og snipp, snapp, snute, så var det eventyret ute. Læreboka kapittel 3 og 4 5. september 2007 XML og XHTML XML = EXtensible
DetaljerMarkeringsspråk og XML
Rå tekst vs. formatert tekst Markeringsspråk og XML Det var en gang og snipp, snapp, snute, så var det eventyret ute. Standarder som ASCII, ISO 8859-x og Unicode gjelder rå tekst (
Detaljer1. Lage og vise et enkelt XML-dokument
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Lage og vise et enkelt XML-dokument Lene Hoff (revidert av Tore Mallaug) 1.9.2013 Lærestoffet er utviklet for faget XML Teknologi 1. Lage
DetaljerNOIS-PIAH XML-import Filformat
folkehelseinstitutt XML-import Filformat Forfatter: Roar Andersen Godkjent av: - 1 av 1 ENDRINGSOVERSIKT... 3 2 INTRODUKSJON... 4 2.1 IMPORTFILEN... 4 3 INFEKSJONSREGISTRERING FOR SPESIALISTHELSETJENESTEN...
Detaljer1. Mer om oppbyning av XML-dokument
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Mer om oppbyning av XML-dokument Lene Hoff 2.9.2013 Lærestoffet er utviklet for faget XML Teknologi 1. Mer om oppbyning av XML-dokument Resymé:
DetaljerMMT105 Internettprogrammering Uke 44, høst 2007
MMT105 Internettprogrammering Uke 44, høst 2007 Introduksjon til CSS MMT105 HiNT 2007 1 HTML-elementenes strukturerende egenskaper HTML-elementene skal markere strukturen i et webdokument, dvs. at de forskjellige
DetaljerXSLT 1. David Massey MBIB
XSLT 1 David Massey MBIB4140 12-9-2017 Structured information toolkit "XML's new playmates include stylesheets for display and transformation, strong methods for linking resources, tools for data manipulation
DetaljerOblig 2: Prototype. Oblig 2: Mulig sekvens. Oblig 2: Grovstruktur. Oblig 2: The Candy-community. Begrenset prototype Teste teknologi:
Oblig 2: Prototype Oblig 2: The Candy-community. Om XML, XSLT, Sablotron og HTML. Begrenset prototype Teste teknologi: XML, XSLT, Sablotron, HTML Velge og illustrere metadata: Interessant for deres prosjekt
DetaljerSemistrukturerte data og XML
UNIVERSITETET I OSLO Semistrukturerte data og XML Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information? -- T. S. Eliot
DetaljerXML Kurs for earkivar
Timeplan XML Kurs for earkivar Dette er en 2 dagers kurs i XML og XSD. Kurset er totalt på timer med en repetitsjonstime. Hver time varer ca. 5 minutter og det er lagt opp til times lunsj pause fra 2 til
DetaljerTeknisk håndbok SPESIFIKASJON. Påmelding i XML-FORMAT. versjon 2.9. - Status: Gjeldene. Påmelding XML format versjon 2.9
Teknisk håndbok SPESIFIKASJON Påmelding i XML-FORMAT versjon 2.9-1 - Dokumentansvarlig: Terje Dahl Endringslogg Ver. Kap. Beskrivelse av endring Sign. forf. Sign. dok.ansv. Dato 1.0 2.0 Alle endringer
DetaljerNavngivning av XML elementer
Navngivning av XML elementer Versjon 1.0 En anbefaling fra Norsk EDIPRO August 2002 Norsk EDIPRO Tel. 22 12 83 90 Postboks 2526 Soll Fax. 22 12 83 97 0202 Oslo Internet: www.edipro.no Forord Språket XML,
DetaljerXML. Figur Et eksempel på et XML-dokument
Figur 13.1. Et eksempel på et XML-dokument XML jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 13 systemutvikling
DetaljerTeknisk håndbok efaktura Spesifikasjon Påmelding i XML-format Innhold
Teknisk håndbok efaktura Spesifikasjon Påmelding i XMLformat Innhold Teknisk håndbok efaktura Spesifikasjon Påmelding i XMLformat versjon 2.9 s. 1 33 1 FUNKSJONALITET... 3 1.1 OVERORDNET BESKRIVELSE...
DetaljerHVA ER XML? extensible Markup Language En standardisert måte å strukturere ulike typer data Åpent format Enkelt:
HVA ER XML? extensible Markup Language En standardisert måte å strukturere ulike typer data Åpent format Enkelt: Tagger/Noder Attributter Mest kjente XML-versjon er XHTML En mengde datakilder er tilgjengelige
DetaljerXML og JDOM. Helge Furuseth
XML og JDOM Helge Furuseth furuseth@idi.ntnu.no XML XML = Extensible Markup Language Basert på SGML Standard Generalized Markup Language HTML = Hypertext Markup Language Også basert på SGML Mange likheter
DetaljerXSLT 2. David Massey MBIB
XSLT 2 David Massey MBIB4140 21-9-2017 Demo html.xsl mondial.xsl albania 1214489 1618829
DetaljerJavascript. Mer om layout
Javascript. Mer om layout Kirsten Ribu 04.10.04 Kirsten Ribu - Webpublisering - HiO -2004 1 Men først. Hvordan går det med klasser og blokker? Hjalp det med mailene? Litt mer om klasser og blokker ;-)
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: DELVIS LØSNINGSFORSLAG (ikke fullstendig) Eksamensdato: 12. desember 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn:
DetaljerWeb Services. Olav Lysne
Web Services Olav Lysne Til nå har dere hørt om Mellomvare for objektbasert kommunikasjon brukes vanligvis i anvendelser som er innen én organisasjon, eller innen et tett konsortium av samarbeidende organisasjoner
DetaljerIntro til WWW, HTML5 og CSS
Intro til WWW, HTML5 og CSS Håkon Tolsby 20.08.2015 Håkon Tolsby 1 World Wide Web Webserver: Programvare som distribuerer websider og/eller maskin hvor programmet kjører Webbrowser (nettleser): Program
DetaljerHTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag
HTML-del 1. er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag 2. Grafisk elementer på web skal være a) 72 ppi b) 144
Detaljerog XML Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?
UNIVERSITETET IOSLO Semistrukturerte data og XML Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information? -- T. S. Eliot
Detaljer(X)HTML, CSS og JavaScript HTML. Det første dokumentet 26.11.2007. Grunnleggende programmering i Java Monica Strand 26.
(X)HTML, CSS og JavaScript Grunnleggende programmering i Java Monica Strand 26. november 2007 Gr. leggende Java 26. november 2007 1 HTML HTML = Hyper Text Markup Language Strukturerer tekstinnhold HTML
DetaljerMPEG-7. Problemstilling:
MPEG-7 Knut Holmqvist Problemstilling: Hva tilsvarer fritekstsøk i video- og audiodatabaser? Må kunne Indeksere Spørre Søke Se gjennom Levere Multimedia Informasjon om data Metadata Dublin Core Resource
DetaljerINF1040 Oppgavesett 4: CSS
INF1040 Oppgavesett 4: CSS (Kapittel 5) Fasitoppgaver Ingen fasitoppgaver denne gang. Se flervalgsoppgavene under. Flervalgsoppgaver I følgende oppgaver er det oppgitt fem alternativer der nøyaktig ett
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Fagnummer: Fagnavn: Klasse(r): Studiepoeng: Faglærer(e): Hjelpemidler: Oppgavesettet består av:
DetaljerINF1040 Oppgavesett 5: XML
INF1040 Oppgavesett 5: XML (Kapittel 3) Husk: De viktigste oppgavetypene i oppgavesettet er Tenk selv - og Prøv selv - oppgavene. Fasitoppgaver Ingen fasitoppgaver denne gang. Se flervalgsoppgavene under.
DetaljerBeskrivelse av filformatet for likningsoppgaven pass og stell av barn
Beskrivelse av filformatet for likningsoppgaven pass og stell av barn Beskrivelsen gjelder likningsoppgaver fra inntektsåret 2013 med første innsending i 2014. Versjon 1.0 14. desember 2012 1 Innhold 1
DetaljerDatabaser: Relasjonsmodellen, del I
LC238D http://www.aitel.hist.no/fag/_dmdb/ Databaser: Relasjonsmodellen, del I En relasjon er en matematisk mengde side 2 Egenskaper ved relasjoner side 3 Entitetsintegritet side 4-5 Referanseintegritet
DetaljerMOD 250 Avansert programvareteknologi Extensible Markup Language, XML
MOD 250 Avansert programvareteknologi Extensible Markup Language, XML Yngve Lamo Oktober 2004, revidert Oktober 2005 Contents 1 Introduksjon til XML 3 2 Læringsmål 5 3 Syntaksen til XML 6 4 HTML, XHTML
DetaljerModeller for design av Web-Applikasjoner
Modeller for design av Web-Applikasjoner Kapittel 2: Data Modell Kapittel 3: Hypertekst Modell Av Eskil Saatvedt og Arianna Kyriacou. http://www.ii.uib.no/~eskil/fag/ http://www.ii.uib.no/~arianna/fag/
DetaljerNCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012
NCE TOURISM FJORD NORWAY FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012 HACKERS HOUR Hvor langt kommer vi med FjordNett rammeverket? Html CSS Javascript Hva er bestanddelene av en nettside? Html
DetaljerEKSAMEN Web-publisering
EKSAMEN 6101 Web-publisering 02.06.2016 Tid: Målform: Sidetall: 3 timer Bokmål 5 (inkludert denne) Hjelpemiddel: Ingen Merknader: Vedlegg: Alle oppgavene er vektet, pass på å fordele tiden du bruker mellom
DetaljerIDA 350, oppgave 4. André Børge Kjetil (gruppe2) 3. november 2005
IDA 350, oppgave 4 André Børge Kjetil (gruppe2) 3. november 2005 1 Innhold 1 Innledning 3 2 XML 3 3 Kort om URI 4 4 RDF 5 5 Ofte spurte spørsmål om RDF 10 6 RDF vs XML 13 7 Program som gjør det lettere
Detaljerpraktiske eksempler DOM Document Object Model DOM og Høst 2013 Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS
DOM og praktiske eksempler Gløer Olav Langslet Sandvika VGS Høst 2013 Informasjonsteknologi 2 DOM Document Object Model Læreplansmål Eleven skal kunne programmere med enkle og indekserte variabler eller
DetaljerOBLIG 1 - WEBUTVIKLING
OBLIG 1 WEBUTVIKLING Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Problemer med funksjonalitet / bruk Uoversiktlig side For
DetaljerVedlegg til meldinger
Elektronisk samhandling Vedlegg til meldinger TEKNISK SPESIFIKASJON VERSJON 2.0 13.5.2011 KITH-rapport 1036 : 2011 KITH-rapport TITTEL Elektronisk samhandling Vedlegg til meldinger Forfatter Espen Stranger
DetaljerEKSAMEN Webpublisering
Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6101 Webpublisering 03.12.2015 Tid: Målform: Sidetal: 3 timer Bokmål 5 (inkludert denne) Hjelpemiddel: Ingen Merknader: Alle oppgavene
DetaljerNKKN typeforslag versjon 2.0.1. Definisjon av grunntypene
NKKN typeforslag versjon 2.0.1 For å lette innsamling av typedata er det laget en importrutine i NKKN som muliggjør automatisering. Foreløpig kan en kun sende forslag via email, en webservice er planlagt
DetaljerDRI1002 IKT og Informasjonssøking Våren forelesning 16. Januar Arild Jansen, Avd. for forvaltningsinformatikk, UiO
DRI 2010 Internett, informasjonssøking og kildekritikk Hovedpunktene på forelesningen Forelesninger/seminarer og obligatoriske oppgaver Overblikk over emnets ulike temaer og sammenheng mellom dem: Grunnleggende
DetaljerPass og stell av barn
Pass og stell av barn Beskrivelse av filformatet for innsending av opplysninger til Skatteetaten Gjelder fra inntektsåret 2013 Versjon 2.0.2 15. oktober 2014 1 Innhold 1 Introduksjon... 4 2 Krav til filvedlegg...
DetaljerForslag til nasjonal standard for sending av vedlegg til nasjonale XML-meldinger
Høringsnotat Til Brukere av KITH-meldinger Fra KITH v/espen Stranger Seland, Anita Lorck Bjørgen m. fl. Dato 03.09.2010 Status Til høring frist for tilbakemeldinger er 27.09.2010 Forslag til nasjonal standard
Detaljerlagring med HTML5 Offline lagring Offline Informasjonsteknologi 2 Gløer Olav Langslet Sandvika VGS
Offline lagring med HTML5 Gløer Olav Langslet Sandvika VGS Leksjon 8 Informasjonsteknologi 2 Offline lagring I IT1 brukte vi databaser til å lagre data. Der kunne vi bygge tabeller og fylle dem med innhold
DetaljerSkatteetaten Drosjesentraler Beskrivelse av filformatet for innsending av opplysninger til Skatteetaten Gjelder fra inntektsåret 2013 Versjon 1.0.
Drosjesentraler Beskrivelse av filformatet for innsending av opplysninger til Skatteetaten Gjelder fra inntektsåret 2013 Versjon 1.0.2 15. oktober 2014 1 Innhold 1 Introduksjon... 4 2 Krav til filvedlegg...
Detaljerclass Book { String title; } class Dictionary extends Book { int wordcount; } class CartoonAlbum extends Book { int stripcount; }
Arv Arv (eng: inheritance) er en mekanisme for å bygge videre på eksisterende klasser og regnes ofte som varemerket til objektorientert programmering. Når arv brukes riktig, kan den gjøre koden ryddigere
DetaljerLøsningsskisse prøve IT1
Løsningsskisse prøve IT1 Etikk og regler Forklar disse begrepene åndsverk litterært, vitenskapelig eller kunstnerisk visst minimum av original, skapende innsats verkshøyde for å ha opphavsrettslig vern
Detaljerextensible Markup Language XML
Projekter indenfor datanet extensible Markup Language XML DIKU.PEH.787 Hvad er XML? Et meta sprog til beskrivelse af data dvs. det beskriver kun data, hverken præsentation, behandling eller noget andet
DetaljerEKSAMEN DATABASER OG WEB Et maskinskrevet notat på maksimalt 2 A4-sider, satt med enkel linjeavstand og skriftstørrelse 12 (eller større).
EKSAMEN 6065 002 DATABASER OG WEB 11.05.2016 Tid: 4 timer (9-13) Målform: Sidetall: Hjelpemidler: Merknader: Vedlegg: Bokmål/Nynorsk 5 (inkludert denne) Et maskinskrevet notat på maksimalt 2 A4-sider,
DetaljerBeskrivelse av filformatet for opplysninger om "Kjøp fra primærnæring Pelsdyrskinn" til Skatteetaten
Beskrivelse av filformatet for opplysninger om "Kjøp fra primærnæring Pelsdyrskinn" til Skatteetaten Gjelder fra inntektsåret 2013 med første innsending i 2014. Versjon 2.1 25. november 2013 1 Innhold
DetaljerADDML. Archival Data Description Markup Language. Generell del. Versjon PA 0.07 Sist oppdatert: TPD. ADDML_8_2.doc 03/03/2011 1(12)
ADDML Archival Data Description Markup Language Generell del Versjon PA 0.07 Sist oppdatert: 2010-09-16 TPD ADDML_8_2.doc 03/03/2011 1(12) Innledning... 4 Mål... 4 Historie... 4 Hvordan benytte ADDML...
DetaljerHTML: Del inn nettsiden
HTML: Del inn nettsiden Erfaren Web Introduksjon Målet med denne oppgaven er å lære hvordan man kan organisere en nettside ved å dele den inn med forskjellige tagger. Dersom du ikke er kjent med tagg-strukturen
DetaljerLæringsmål og pensum. Hvordan virker webteknologi? (klient-tjener arkitektur) HTML - virkemåte. Nettleser: Firefox, Opera, Safari
1 2 Læringsmål og pensum TDT4105/4110 Informasjonsteknologi grunnkurs: Uke 35/36 HTML Førsteamanuensis Alf Inge Wang Læringsmål Lære å lage statiske hjemmesider Bilder Lenker Lister Tabeller Skjema for
DetaljerArv. Book book1 = new Book(); book1. title = "Sofies verden" class Book { String title; } class Dictiona ry extends Book {
Arv Arv (eng: inheritance) er en mekanisme for å bygge videre på eksisterende klasser og regnes ofte som varemerket til objektorientert programmering. Når arv brukes riktig, kan den gjøre koden ryddigere
DetaljerTilgjegelighet av XHTML-forms
[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 08/02-14 Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Eksempel 1: For å lage en liten array (bare 5 innførsler)
DetaljerINF3100 Databasesystemer
INF3100 Databasesystemer Relasjonsmodellen INF3100-18.1.2005 - Ragnar Normann 1 Relasjonsdatabasemodellen Datamodell Mengde av begreper for å beskrive strukturen til en database Relasjonsmodellen Databasen
DetaljerOppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.
Oblig 1 Oppdatert: 10/09 Nye oppgaver Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Oppgave 2 (Etter
DetaljerINF1300 Introduksjon til databaser
UNIVERSITETET I OSLO Dagens tema: INF1300 Introduksjon til databaser Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Institutt for informatikk INF1300 12.9.2016 1 Relasjonsmodellen
Detaljer1. Relasjonsmodellen. 1.1. Kommentarer til læreboka
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Relasjonsmodellen Tore Mallaug 2.9.2013 Lærestoffet er utviklet for faget Databaser 1. Relasjonsmodellen Resymé: Denne leksjonen gir en kort
DetaljerRapport fra arbeidet med eksport av data fra SFX til BIBSYS
Rapport fra arbeidet med eksport av data fra SFX til BIBSYS Knut Hegna 14. mars 2006 Innhold 1 Bakgrunn 3 1.1 Spørsmålstillinger......................... 3 1.2 Løsningsforslag..........................
DetaljerUNIVERSITETET I OSLO. Relasjonsmodellen. Relasjoner og funksjonelle avhengigheter. Institutt for Informatikk. INF Ellen Munthe-Kaas 1
UNIVERSITETET I OSLO Relasjonsmodellen Relasjoner og funksjonelle avhengigheter Institutt for Informatikk INF3100-23.1.2007 Ellen Munthe-Kaas 1 Relasjonsdatabasemodellen Datamodell Mengde av begreper for
DetaljerCSS-formatering: stilark med kommentarer
CSS-formatering: stilark med kommentarer /* Demonstrasjon av stilarkregler. Jeg har satt inn forslag til farger og fonter, men du setter inn dine egne valg selvfølgelig. */ /* Stilregler for html-taggen
DetaljerEKSAMEN. Elektronisk publisering. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag
Høgskolen i Gjøvik KANDIDATNUMMER: EKSAMEN FAGNAVN: FAGNUMMER: Elektronisk publisering L101G EKSAMENSDATO: 04.01.01 KLASSE: TID: FAGLÆRER: ANTALL SIDER UTLEVERT: TILLATTE HJELPEMIDLER: 99hinga/b, 99hdmua/b
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Løsningsforslag Kandidat nr: Eksamensdato: 13. mai 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2005V Studiepoeng:
DetaljerDagens tema Syntaks (kapittel Komp. 47, kap. 1 og 2)
Dagens tema Syntaks (kapittel 2.1 + Komp. 47, kap. 1 og 2) 1/19 Forelesning 6 1.10.2003 Litt om kompilering og interpretering En kompilator oversetter et program til et annet språk, for eksempel maskinspråk.
DetaljerLitt om kompilering og interpretering. Dagens tema Syntaks (kapittel Komp. 47, kap. 1 og 2) Syntaks og semantikk
Litt om kompilering og interpretering Dagens tema Syntaks (kapittel 2. + Komp. 47, kap. og 2) En kompilator oversetter et program til et annet språk, for eksempel maskinspråk. Et program interpreteres
DetaljerTo RDF or not to RDF Fagdag om Noark 5 og RDF
Ragnar Sturtzel 2014-06-17 To RDF or not to RDF Fagdag om Noark 5 og RDF Diskusjonstemaer Først en kort oppsummering av dagen Så noen spørsmål jeg har satt opp Til slutt åpen debatt 2 Oppsummering 1 Graham
DetaljerIN2090 Introduksjon til databaser
UNIVERSITETET I OSLO IN2090 Introduksjon til databaser Dagens tema: Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Institutt for informatikk IN2090 26.9.2018!1 Relasjonsmodellen
DetaljerTENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE
TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE JULIE HILL ROA MIRA THOEN FEIRING HVA ER WEBUTVIKLING? SERVER KLIENT HTTP request HTML, CSS, JavaScript HTTP response HTML Innhold CSS Utseende JAVASCRIPT Oppførsel
DetaljerHUMIT1731. Tekstkoding. Koding/merking av tekst Uke 35. Tekster som teknologiske produkter. Koding/merking på flere nivå. Utvikling av notesystemet
HUMIT1731 Koding/merking av tekst Uke 35 Tekstkoding Representasjon av info, om visse aspekter ved tekster, så som Typografi Innhold Struktur Annet på en eksplisitt, systematisk og formalisert måte HUMIT1731
DetaljerSQL og Mengdelære. Oracle, MySQL, Access, bruker forskjellige syntaks.
SQL og Mengdelære Oracle, MySQL, Access, bruker forskjellige syntaks. Kan vi beskrive, hva SQL er og hva man kan gjøre med SQL, uavhengig av konkret syntaks!!! Hvilke universale formelle språk har vi til
DetaljerOBLIG 2 WEBUTVIKLING
OBLIG 2 WEBUTVIKLING Oppgave 1 Design ved hjelp av skisser eller wireframes et nettsted med et "avansert" design. Lag spesifikke design for ulike skjermstørrelser og utskrift. Fokuser spesielt på å få
DetaljerFORORD... III KAPITTELOVERSIKT... VI INNHOLDSFORTEGNELSE... VII DEL I SQL OG RELASJONSDATABASER... 1 11 INTRODUKSJON...
Innholdsfortegnelse FORORD... III KAPITTELOVERSIKT... VI INNHOLDSFORTEGNELSE... VII DEL I SQL OG RELASJONSDATABASER... 1 1 INTRODUKSJON... 3 1.1 DATABASESYSTEMER... 3 1.1.1 Anvendelser... 3 1.1.2 Oppgaver
DetaljerDRI2001 : Informasjonsinfrastrukturer Forelesning Arild Jansen, AFIN
Forelesning 11107 Arild Jansen, AFIN Oppsummering Litt om styring, arkitektur, sematiske teknologier mm Temaer: Overblikk over pensum Lit tom styring, arkitektur med mer Litt om semantiske teknologier,
DetaljerMarkeringsspråk og XML
Markeringsspråk og XML Det var en gang og snipp, snapp, snute, så var det eventyret ute. Rå tekst vs. formatert tekst Standarder som ASCII,
DetaljerSkatteetaten Boligsameie Beskrivelse av filformatet for innsending av opplysninger til Skatteetaten Gjelder fra og med innrapportering i januar 2016
Boligsameie Beskrivelse av filformatet for innsending av opplysninger til Skatteetaten Gjelder fra og med innrapportering i januar 2016 Versjon 2.1 1. september 2015 1 Innhold 1 Introduksjon... 4 1.1 Endringer
DetaljerHIS 1023:2010. Pasientliste Informasjonsmodell og XML meldingsbeskrivelse
HIS 1023:2010.. Pasientliste Informasjonsmodell og XML meldingsbeskrivelse Versjon 1.6 Opprinnelig dato 1.12.2008 Sist endret 15.02.2012 KITH 21/08:2012 Publikasjonens tittel: Pasientliste. Informasjonsmodell
DetaljerOblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.
Oblig 1 Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Problemer med arngren.net: 1. Nettsiden er SYKT uoversiktlig! 2. Det er
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: Eksamensdato: 12. desember 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2005H Studiepoeng: 6 Faglærer:
DetaljerDatabaser. Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen
Databaser Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen Tema for dagen Relasjonsmodellen Hvorfor relasjoner? Fra ER diagram til relasjoner 22.09.2008
DetaljerSpørretjenesten pasientens frikortstatus
HIS 1024:2017.. Informasjonsmodell og XML meldingsbeskrivelse Versjon 1.6 Opprinnelig dato 1.12.2008 Sist endret 15.02.2012 KITH 21/08:2012 Publikasjonens tittel: Informasjonsmodell og XML meldingsbeskrivelse
DetaljerBrukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering
Brukerdokumentasjon Webservices og webklient for kodeverk/ kodeverdi verifisering Innholdsfortegnelse... 3... 3... 3... 3... 4... 4... 4... 4... 8... 9... 10!... 10 "... 11 # $... 11 1. Om systemet 1.1.
DetaljerHøringsnotat ny delversjon av Referansekatalog for anbefalte og obligatoriske IT-standarder i offentlig sektor, våren 2015
Høringsnotat ny delversjon av Referansekatalog for anbefalte og obligatoriske IT-standarder i offentlig sektor, våren 2015 1 Innhold 1. Bakgrunn og innledning... 3 2. Standarder for publisering av nettleserbaserte
DetaljerSQL Structured Query Language. Definere tabeller Skranker Fylle tabeller med data
SQL Structured Query Language Definere tabeller Skranker Fylle tabeller med data Lage en tabell med SQL create table R (A 1 D 1 [S 1 ],... A n D n [S n ], [liste av skranker] R er navnet på relasjonen/tabellen
DetaljerER-BASERT ABONNEMENT PÅ ENDRINGER FRA GREP
Saksnr Utarbeidet av: Grep-prosjektet Direkte tlf: 19.02.2013 Deres dato: (Se revisjonshistorikk i slutten av notatet.) Deres referanse: Til Systemer som skal hente data fra Grep Kopi til: ER-BASERT ABONNEMENT
DetaljerSemantisk Analyse del I
Semantisk Analyse del I Attributtgrammatikker Kapittel 6.1-6.2 26.02.2013 1 Statisk semantisk analyse kapittel 6: Innhold Generelt om statisk semantisk analyse Attributt-grammatikker (kapittel 6.1-6.2)
DetaljerUtvikling av dynamiske nettsteder med PHP og databaser, våren 2009
[Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, våren 2009 Michael Preminger (michaelp@hio.no) 30/01-09 Eksempel 1: For å lage en liten array (bare 5 innførsler) kan vi
DetaljerStilark Cascading Style Sheets - CSS
Stilark Cascading Style Sheets - CSS /* Eksempel på stilark */ h1 { text-align: center; color: blue; } Læreboka kapittel 5 12. september 2007 INF1040-CSS-1 Boks-modellen Et XHTML-dokument er satt sammen
DetaljerStilark Cascading Style Sheets - CSS
Stilark Cascading Style Sheets - CSS /* Eksempel på stilark */ h1 { text-align: center; color: blue; } Læreboka kapittel 5 12. september 2007 Boks-modellen Et XHTML-dokument er satt sammen av elementer
DetaljerAngivelse av EHF profiler og dokumenttyper
Angivelse av profiler og dokumenttyper Innholdsfortegnelse Veileder profiler og dokumenttyper 1. Forord... 3 1.1 Formål med dokumentet... 3 1.2 Begrepsdefinisjoner... 4 1.2.1 Dokumenttype... 4 1.2.2 Customization...
DetaljerGrunnleggende om websider og HTML-kode
Grunnleggende om websider og HTML-kode Html er et språk / en standard som brukes for å gi instrukser til nettlesere om hvordan ulike elementer på en webside skal fortolkes og presenteres for en sluttbruker.
DetaljerNettsider og XHTML. SGML-familien. Hvordan lage et nettsted
Nettsider og XHTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1- strict.dtd"> En minimal nettside Hallo, verden!
Detaljer