XML Namespaces 1 XML Namespaces provide a method to avoid element name conflicts –name conflict will occur when two different documents use the same element.

Slides:



Advertisements
Samankaltaiset esitykset
E4X © Reiska, JavaScript  Keksittiin 1995 (Ensin Netscape 2 selaimeen: Mocha  LiveScript  JavaScript)  Standardoitiin vuonna 1997  ECMA-262.
Advertisements

Image Gallery JavaScriptin avulla Juha Konttinen 1.
Kokoelmien kuvailun formaatteja ja standardeja Marit Olander Helsingin yliopiston kirjasto
JavaScript oliot © Reiska, DOM Oliot  JavaScript sisältää paljon valmiita DOM olioita, on sisältänyt jo DOM level 0 (ns. Legacy DOM) alkaen  WWW-ympäristössä.
JavaScript (c) Irja & Reino Aarinen, 2007
Tehdään nettisivu  suunnittelu  rakentaminen  testaaminen  julkaiseminen.
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Internet and HTML Heikki Hietala. Internet stats 7/2005 WORLD INTERNET USAGE AND POPULATION STATISTICS World Regions Population ( 2005 Est.) Population.
Verkot: internet ja HTML Jaana Holvikivi Metropolia.
HTML-kielen perusteet Osa 1 Vilho Kemppainen
XHTML 1.0/1.1 ©Reino Aarinen, XML XHTML-dokumentti alkaa XML-versiom ää rittelyll ä : ja XHTML –dokumenttityyppim ää rittelyll ä (seuraava sivu).
Web-Käyttöliittymä, käytettävyys Asiakas on kuningas, hiiri aseena Jos asiakas ei löydä tuotetta, hän ei osta sitä.
EXtensible Markup Language
HAKUKONEOPTIMOINTI Jaakko Rautiainen. Aihealue Hakukoneiden toiminta Web-sivun optimointi.
T3MM65 RAKENTEISET DOKUMENTIT Pläjäys 3 Heikki Hietala HAAGA Ammattikorkeakoulu Helsingin liiketalousinstituutti Kevät 2010.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook ohjelmointi - FBML Teppo Räisänen
XPath © Reino Aarinen, Mikä on XPath? XPath on W3C:n ylläpitämä yleinen standardikieli tiedon hakemiseen XML dokumenteista selaamalla sen elementtejä.
CSS ja sen sovellukset Vesa Jussila. Esitys  Yleistä –Historia –Etuja ja huonoja puolia –Mediatyypit  Käyttö –Laatikkomalli –CSS-taitto –Sovelluksia.
 Käytä Internet Explorer-selainta. Valitse selaimeksi Internet Explorer.
URI Universal Resource Identifier Matti BrockmanMatti Brockman, , TKTLTKTL.
Resource Description Framework
T3MM65 RAKENTEISET DOKUMENTIT Pläjäys 4 Heikki Hietala HAAGA Ammattikorkeakoulu Helsingin liiketalousinstituutti Kevät 2010.
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
Aineiston siirto Open Journal Systems -järjestelmään.
RSS, Rich Site Summary © Reino Aarinen, RSS RSS (Rich Site Summary, joskus Really Simple Syndication) on menetelmä, joka käyttää XML merkkausta.
Muuttujat ja vakiottMyn1 Muuttujat ja vakiot PHP-kielen syntaksi on lainattu suurimmaksi osaksi C- kielestä. PHP on erityisesti HTML-dokumenttien sisään.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
XHTML ja linkit Inline-elementti Linkki tehdään a-elementillä ja linkin kohde ilmoitetaan href- attribuutilla Absoluuttinen linkki Helian pääsivulle: Siirry.
XHTML-perusteita Teppo Räisänen
XML/DTD – osa 3 Teppo Räisänen
DTD Teppo Räisänen Liiketalouden yksikkö.
XPath Teppo Räisänen Liiketalouden yksikkö.
Kehykset 1. KEHYKSET: rakenne 2. Frameset 3. Esimerkki: cols 4. Cols: mittayksiköt 5. Cols: mittayksiköt 6. Cols: esimerkki 7. Rows-mittayksiköt 8. Rows-esimerkki.
RSS Teppo Räisänen
Today’s Special ENA5 Fall älä jaa sanoja otsikon numero (älä muuta otsikkoa) sanamäärä ei saa ylittyä liikaa! sanaston monipuolisuus! ajattelun.
Metatieto ja HTML-dokumentit Markus Virkkala Esa Kaihlanen TJTD63 - Semanttinen Web - 4/2002.
CSS – osa 1 Teppo Räisänen
XML Schema Teppo Räisänen Liiketalouden yksikkö.
XSL & JavaScript Teppo Räisänen
Tietojen taulukointitMyn1 Tietojen taulukointi Web-selaimissa HTML-taulukoita ei voida käsitellä samalla tavoin kuin esim. Excel-tyyppisissä ohjelmissa.
XML – osa 2 Teppo Räisänen
Ydinpalveluiden (käyttäjä, käyttöoikeus, potilas).NET-palvelutoteutus: CoreServiceDemo PlugIT-loppuseminaari Koulutustyöpaja 1: Avoimet ohjelmistorajapinnat.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook Markup Language - FBML Teppo Räisänen
XSL Teppo Räisänen
XSL Teppo Räisänen
DTD rakenne ELEMENT elementtien määrittely ATTLISTattribuuttien määrittely ENTITYentiteettien määrittely NOTATIONnotaatioiden määrittely.
XHTML elementit © Reiska 2012 html headbody. HTML 4.01 ja XHTML rungot.
CLT132 Dokumenttityypin määrittely HTML:n taulukot ja listat (viikko 4)
CLT132 Tagien attribuutit Visuaalisen ilmeen muotoilu (viikko 3)
XML Skeema Määritellään XML:llä Vältetään suurinosa DTD:n puutteista. Datatyypit (string, boolean,...) Voidaan asettaa rajoitteita datatyypeille (minLength,
Genetics Dihybrid Crosses.
06/11/ Porin korkeakouluyksikkö © Jari Multisilta,2000 Rakenteinen dokumentaatio ja XML Jari Multisilta Porin korkeakouluyksikkö.
KNX - DALI harjoitus 2 Ryhmä ECG-ohjaukset TEHTÄVÄNANTO
Helsingin normaalilyseo Jani Kiviharju Syksy 2016
KNX - DALI harjoitus 2 Ryhmä ECG-ohjaukset RATKAISU
Luettelot ja sekalaisia komentoja
Helsingin normaalilyseo Jani Kiviharju syksy 2016
vedestä, ilmasta ja tulesta.
MULTI- JA HYPERMEDIAN PERUSTEET
Web-sovellusten kehittäminen - Johdanto
DIC and BMA in BUGS Biotieteellinen tiedekunta / Henkilön nimi / Esityksen nimi
Cascading Style Sheets
Johdatusta selainohjelmointiin
Teppo Räisänen CSS – osa 1 Teppo Räisänen
Hankalia (?) tilanteita Tammikuu 2014 Keke Tulomäki
vedestä, ilmasta ja tulesta.
CLT132 Tehtävät (viikko 3).
vedestä, ilmasta ja tulesta.
vedestä, ilmasta ja tulesta.
X-ROAD ENVIRONMENTAL MONITORING
Esityksen transkriptio:

XML Namespaces 1 XML Namespaces provide a method to avoid element name conflicts –name conflict will occur when two different documents use the same element names Lähde: Apples Bananas African Coffee Table

XML Namespaces 2 XML Namespace syntax: xmlns:namespace-prefix="namespaceURI“ A Uniform Resource Identifier (URI) identifies an Internet Resource Namespace is defined in the start tag of an element. All child elements with the same prefix are associated with the same namespace. Namespace is defined both –in DTD and –in XML document Lähde:

XML Namespaces: An Example <xsl:stylesheet version="1.0" xmlns:xsl=" My CD Collection Title Artist Lähde:

Osatehtävä 1 HTML HEAD BODY TABLE TR TH TD A IMG HENKILOTIEDOT HENKILO OSOITETIEDOT NIMITIEDOT SAHKOPOSTI WWW POSTIOSOITE Tavoite: WWW-elementti pitää muuttaa HTML-kielen A-elementiksi WWW -> A HTML-kielen elementtejä HENKILOTIEDOT-kielen elementtejä

Osatehtävä 1, lisäohje 1.Jotta linkki toimisi HTML-selaimessa A-elementin tulee olla XHTML-kielen nimiavaruudessa, jonka lyhenne on HTML A -> HTML:A 2.XML-jäsennin ei ymmärrä nimiavaruutta ilman xmlns:HTML attribuuttia -> 3.Jotta linkki toimisi oikeasti lisää HTML:A -elementtiin vielä href -attribuutti 4.Tee kohtien 1-3 mukainen rakennemääritys henkilotiedot2.dtd:hen

Entiteetit Entiteetti= ”muuttuja”, jolla määritellään oikoteitä merkkeihin ja uudelleenkäytettäviin merkkijonoihin tai dokumenttirakenteisiin Ulkoinen entiteetti = erillinen tiedosto –Parametrientiteetti (rakenne) –Yleinen entiteetti (merkkijono) Sisäinen entiteetti = dtd:ssä/XML-dokumentissa –Parametrientiteetti (rakenne) –Yleinen entiteetti (merkkijono, merkki=merkkientiteetti)