DTD - Inleiding. Document Type Definitions (DTDs)
|
|
|
- Nora Aerts
- 9 jaren geleden
- Aantal bezoeken:
Transcriptie
1 DTD <hoofdstuk> <titel>document Type Definition</titel> <deel>inleiding</deel> <deel>dtd - Elementen</deel> <deel>dtd - Attributen</deel> <deel>dtd - Commentaar</deel> <deel>dtd En verder...</deel> <deel>dtd Structuur</deel> <deel>dtd Contra s</deel> <deel>dtd Software</deel> <deel>oefening</deel> </hoofdstuk> <p>1</p> DTD - Inleiding Document Type Definitions (DTDs) Definieert de structuur van een XML document Welke elementen, attributen, entiteiten mogen voorkomen De volgorde van de elementen Hoe vaak ze mogen of moeten voorkomen De onderlinge relatie Het soort inhoud XML document moeten geen DTD hebben Een DTD kan intern of een extern tekstbestand zijn De beschrijving van DTD staat in de XML 1.0 documentatie. Zie Valid XML Document <p>2</p>
2 Waarom DTD s gebruiken? DTD - Inleiding Om afgesproken structuur af te dwingen bij het creëren en editeren van een xml-document Zeer belangrijk indien meerdere auteurs gelijkaardige documenten moeten aanmaken Als structuur definitie, of contract bij het uitwisselen van informatie (controleren wat wordt verzonden en wat wordt ontvangen) Als framework/beperking bij de ontwikkeling van processing/conversie - tools(xslt,...) Opmerking: In de document wereld is DTD (en dit zal wellicht nog lang zo blijven) de voorkeur schema -taal <p>3</p> DTD - Inleiding Parsers : 2 soorten Validating parsers Vereisen een DTD of een schema Bepalen of XML document conform DTD of schema Als een document valid is, dan is het bij definitie ook well formed Een document kan well formed zijn, maar niet valid Non validating parsers Kunnen DTD of schema lezen Maar kunnen niet controleren of document conform DTD, schema <p>4</p>
3 DTD - Inleiding Document type declaratie Intern In de proloog van XML document <!DOCTYPE documenttype-naam [element-declaraties]> Of Extern Een tekstbestand met extensie.dtd In XML bestand verwijs je naar DTD <!DOCTYPE documenttype-naam SYSTEM extern.dtd > Of combinatie <!DOCTYPE documenttype-naam SYSTEM extern.dtd [element-declaraties]> Bevat Beschrijving van elementen Beschrijving van attributen Entiteiten <p>5</p> DTD - Inleiding <?xml version= 1.0?> Standalone= no?> <!DOCTYPE memo SYSTEM extern.dtd > <memo> <aan>jan</aan> <van>piet</van> <kop>let op</kop> <tekst>dit is een voorbeeld met een externe dtd</tekst> </memo> <!--DTD voor memo--> <!ELEMENT memo (aan, van, kop,tekst)> <!ELEMENT aan (#PCDATA)> <!ELEMENT van (#PCDATA)> <!ELEMENT kop (#PCDATA)> <!ELEMENT tekst (#PCDATA)> <p>6</p>
4 DTD Elementen Element type declaraties Aanmaken voor elk element in XML document <!ELEMENT elementnaam ContentModel> Verschillende ContentModels (= specificatie van de inhoud element) ANY EMPTY #PCDATA : enkel character data Opsomming van de kinderen : volgorde en frequentie Mixed content model : PCDATA en kind elementen <p>7</p> DTD Elementen ANY Het element kan elk element bevatten PCDATA in de DTD gedefinieerde elementen of combinatie Valid of niet valid? <paragraaf/> <paragraaf> <!ELEMENT paragraaf ANY> blabla, geschreven door <auteur>jan</auteur> </paragraaf> <paragraaf> <omschrijving>blabla</omschrijving> <auteur>jan</auteur> </paragraaf> <p>8</p>
5 DTD Elementen EMPTY Elementen bevatten geen character data Elementen bevatten geen kinderen Mag wel attributen bevatten <!ELEMENT image EMPTY> <!ELEMENT hr EMPTY> Valid of niet valid? <image href= picture1.gif width= 120 height= 70 /> <image href= picture1.gif width= 120 height= 70 ></image> <image href= picture1.gif width= 120 height= 70 > </image> <hr/> <HR/> <p>9</p> DTD Elementen PCDATA Parsed Character Data Element moet parsable data bevatten, dus geen <,>,&,, <!ELEMENT name (#PCDATA)> Valid of niet valid? Ken Sal <first>ken</first> 1.8 <name/> Ken&Sal <p>10</p>
6 Opsomming van de kinderen DTD Elementen Opgave van de volgorde van de elementen Symbool Gebruik Omschrijving, Element A, Element B Element A en Element B moeten voorkomen. Volgorde is belangrijk Element A Element B Element A of Element B moet voorkomen (exclusieve OR) () (ElementA Element B), Groepering. Element A of Element B ElementC moeten voorkomen, gevolgd door Element C <!ELEMENT Name (first, middle, last) <p>11</p> DTD Elementen <!ELEMENT Name (first, middle, last) Valid of niet valid? <middle>brian</middle> <middle/> <middle>brian</middle> <p>12</p>
7 DTD Elementen Opgave van de frequentie van de elementen Symbool Gebruik Omschrijving Element A 1 voorkomen van kind? Element A? 0 of 1 voorkomen van kind + Element A+ 1 of meer voorkomens van kind * Element A* 0 of meerdere voorkomens van kind Deze frequenties kunnen ook toegepast worden op elementgroepen <!ELEMENT Name (first, middle?, last) <!ELEMENT Name (first, middle*, last) <p>13</p> DTD Elementen <!ELEMENT Name (first, middle*, last) Valid of niet valid? <middle>brian</middle> <middle>brian</middle> <middle/> <middle>james</middle> <middle>john</middle> En wat i.g.v. <!ELEMENT Name (first, middle?, last) <p>14</p>
8 DTD Elementen Opmerking De, bepaalt een vaste volgorde in de elementen <!ELEMENT vlucht (vertrekplaats, vertrekuur)> Hoe heffen we de beperking op? <!ELEMENT vlucht (vertrekplaats vertrekuur)*> of <!ELEMENT vlucht ((vertrekplaats,vertrekuur) (vertrekuur vertrekplaats))> Deterministische content models ((A,B) (A,C)) niet toegestaan Wel (A,(B C)) <p>15</p> DTD Elementen Mixed Content Bevat zowel PCDATA als child-elementen Beperkingen PCDATA element moet altijd als eerste worden opgegeven is verplicht tussen de child elementen * is verplicht na ) Frequentie indicatoren voor child elementen zijn verboden <!ELEMENT vlucht (#PCDATA vertrekplaats vertrekuur)*> <p>16</p>
9 DTD Elementen <?xml version = "1.0" standalone = "yes"?> <!DOCTYPE format [ <!ELEMENT format ( #PCDATA bold italic )*> <!ELEMENT bold ( #PCDATA )> <!ELEMENT italic ( #PCDATA )> ]> Valid of niet valid? <format> This is a simple formatted sentence. <bold>i have tried bold.</bold> <italic>i have tried italic.</italic> Now what? </format> <format> <bold>i have tried bold.</bold> <bold>i have tried bold.</bold> Now what? </format> <p>17</p> DTD - Attributen Attributen declaratie <!ATTLIST elementnaam AttribuutDefinitie+> attribuutdefinitie bestaat uit: attribuutnaam attribuuttype attribuutdefault Attributen worden steeds geassocieerd aan elementen. Een element kan meerdere attributen bevatten Eenzelfde attribuut kan gebruikt worden in verschillende elementen, eventueel met een ander type en waarde (bvb ID) Attributen kunnen verplicht of optioneel zijn, en kunnen een standaardwaarde hebben of een vaste waarde Elk attribuut binnen een element kan slechts één maal worden gespecifieerd, de volgorde speelt echter geen rol. Attributen kunnen in beperkte mate getypeerd worden (10 types) <!ELEMENT ValidRange EMPTY> <!ATTLIST ValidRange low CDATA #REQUIRED high CDATA #REQUIRED> <p>18</p>
10 DTD - Attributen Attribuut typen (10 types) CDATA Gewone tekst string Alle tekens toegelaten met uitzondering van <, >, &, and <!ELEMENT product (naam, omschrijving, prijs)> <!ATTLIST product productnr CDATA #REQUIRED> Enumerated Lijst van waarden : (Man Vrouw) Je mag slechts 1 van die waarden opgeven <!ELEMENT persoon (naam, voornaam)> <!ATTLIST persoon geslacht (Man Vrouw) #REQUIRED> <p>19</p> Tokenized attributen DTD - Attributen Leggen een beperking op de toegelaten characters voor de attribuutwaarde ID : een uniek id binnen XML document. Mag niet beginnen met een cijfer. IDREF : wijst naar een element met ID-attribuut IDREFS : meerdere verwijzingen naar geldige ID-waarden. Verschillende waarden gescheiden door spatie Valid of niet valid? <!ELEMENT personen (persoon)> <!ELEMENT persoon (#PCDATA)> <!ATTLIST persoon persoonid ID #REQUIRED vaderid IDREF #IMPLIED kindids IDREFS #IMPLIED> <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE personen SYSTEM "persoon.dtd"> <personen> <persoon persoonid="p2" vaderid="p1">piet</persoon> <persoon vaderid="p1" persoonid="p3">klaas</persoon> <persoon persoonid="p1" kindids="p2 p3">jan</persoon> <persoon persoonid="p1" kindids="p4"> An</persoon> <p>20</p>
11 DTD - Attributen NMTOKEN (name token): de waarde is een geldige XML naam (mix van letters(a-z,a-z), cijfers, _,-, komma of punt) NMTOKENS : door spatie gescheiden lijst van NMTOKEN <!ELEMENT MyNMToken EMPTY> <!ATTLIST MyNMToken value NMTOKEN #REQUIRED> Valid of niet valid? <MyNMToken value= 123 /> <MyNMToken value= abc /> <MyNMToken value= +123 /> <MyNMToken value= abc123 /> <MyNMToken value= abc_123-abc.123 /> <p>21</p> DTD - Attributen ENTITY : heeft een waarde die gelijk moet zijn aan een gedeclareerde entiteit ENTITIES : lijst van ENTITY gescheiden door spatie NOTATION : heeft een waarde die gelijk is aan een elders gedeclareerde NOTATION <p>22</p>
12 DTD - Attributen Defaultwaarde Value Defaultwaarde van attribuut DEFAULT value Defaultwaarde van attribuut #IMPLIED Het attribuut is optioneel #REQUIRED Het attribuut moet bij het element vermeld worden Document is not valid als attribuut ontbreekt #FIXED value De waarde van het attribuut ligt vast (constante) Document is not valid als attribuut een andere waarde bevat <p>23</p> DTD Attributen Voorbeeld <?xml version="1.0"?> <!DOCTYPE command SYSTEM "command.dtd"> <command name="move"> <argument name="x" value="10"/> <argument name="y"/> </command> <!--DTD --> Parser voert defaultwaarden op <p>24</p>
13 DTD - Commentaar Commentaar <! > <p>25</p> DTD - Entiteiten Entiteiten : Gebruikt in XML document. Verwijzing wordt vervangen door inhoud De entiteiten zelf worden gedeclareerd in intern of extern DTD. 2 soorten : Parsed entity : bevat well formed XML of tekst als inhoud Internal parsed entity : naam en waarde gedefinieerd in DTD <!ENTITY naamentiteit waardeentiteit > <!ENTITY euro " "><!-- euro sign --> External parsed entity : waarde in aparte file (daar ze markup bevat) <!ENTITY naamentiteit SYSTEM url van de externe file > <!ENTITY header SYSTEM "/include/header.xml"> Unparsed external entity : beeldjes of unparsed data <!ENTITY logo SYSTEM "/images/logo.jpg" NDATA jpeg> <p>26</p>
14 DTD Parameter entiteiten Parameter entiteiten Gedefinieerd in een DTD, en enkel voor gebruik in een DTD Het is een inhoudsmodel met een eigen naam die vervolgens gebruikt kan worden in meerdere element-definities Internal parameter entities <!ENTITY % naamentiteit waardeentiteit > <!ENTITY % Boekattributen "boekid ID #REQUIRED isbn CDATA #REQUIRED paginas CDATA #REQUIRED"> <!ATTLIST boek %Boekattributen;> <!ATTLIST kookboek %Boekattributen; aantalrecepten CDATA #REQUIRED> External parameter entities : externe file met DTD content <p>27</p> DTD - Notation Notation Beschrijven de indeling van niet XML data. Een notation in een DTD specifieert een bepaald datatype <!NOTATION jpeg SYSTEM "image/jpeg"> <p>28</p>
15 DTD - HTML Een voorbeeldje uit de HTML DTD <!ELEMENT TABLE (CAPTION?, (COL* COLGROUP*), THEAD?, TFOOT?, (TBODY+ TR+))> <!ELEMENT CAPTION (%inline;)*> <!ELEMENT THEAD (TR)+> <!ELEMENT TFOOT (TR)+> <!ELEMENT TBODY (TR)+ > <!ELEMENT COLGROUP (COL)* > <!ELEMENT COL EMPTY > <!ELEMENT TR (TH TD)+> <!ELEMENT (TH TD) (%flow;)> <p>29</p> Aanbeveling DTD structuur Entity definities Root element definitie Root element attributen Child element definitie Child element attributen Grandchild element definitie Grandchild element attributen DTD - Structuur <p>30</p>
16 DTD Contra s Nadelen Ontwikkeld voor SGML, zijn document centric Geen datatypes, overerving,... Houden geen rekening met namespaces Geschreven in EBNF grammar, lijkt helemaal niet op de XML 1.0 syntax <p>31</p> DTD - Software Software Genereren van DTD vanaf XML DTDGenerator : freeware; XML Spy : TurboXML (Tibco): Genereren van XML instances vanaf DTD XML Spy TurboXML XML Generator : freeware van IBM; <p>32</p>
17 DTD - Oefening <?xml version="1.0" encoding="utf-8"?> <boekenlijst> <boek> <titel isbn= >Het grote Office 2000 boek</titel> <auteur> <voornaam>helmut</voornaam> <naam>vanhaegen</naam> </auteur> <auteur> <voornaam>helmut</voornaam> <naam>kraus</naam> </auteur> <uitgever>easy Computing</uitgever> <prijs munt= dollar >20</prijs> </boek> <boek> <titel isbn= >De beste Office 2000 geheimen</titel> <auteur> <voornaam>hohann</voornaam> <voornaam>christian</voornaam> <naam>hanke</naam> </auteur> <uitgever>easy Computing</uitgever> <beschrijving>tips voor alle Office programma's</beschrijving> <prijs>25</prijs> </boek> </boekenlijst> OPM : Default waarde munt is euro. Mogelijke waarden euro of dollar <p>33</p> On the web Microsoft XML Validator download : ult.asp?url=/downloads/samples/internet/xml/xml_validator/ default.asp Tutorial : HTML 4.01 DTD s : <p>34</p>
XML Introductie. [email protected] http://www.cs.kuleuven.be/~joost
XML Introductie [email protected] http://www.cs.kuleuven.be/~joost extensible Markup Language Aanbrengen van extra informatie in tekst Betekenis van de tekst beschrijven Uitbreidbaar: afhankelijk
XML & XSLT voor DMO. Datamodellering 2008. Een XML datamodel. conceptueel model logisch / fysiek model: platform afhankelijk
XML & XSLT voor DMO Datamodellering 2008 1/24 Een XML datamodel Datamodelleren conceptueel model logisch / fysiek model: platform afhankelijk Logisch-fysieke model voor XML-platform = XML schema, b.v.:
Veel informatie over XML en bijbehorende zaken (zoals DTD, XSL etc.) is te vinden via de Home page van XML 101 (URL: www.xml101.com ).
; 0/ H0Q3'D,W9D,P2R4G/H0OO H0U7L Q3J Inhoudsopgave: 8.0 Inleiding 8.1 XML: extensible Markup Language 8.2 Functie en gebruik van DTD (Document Type Definition) 8.2.1 DTD-ELEMENT-definities 8.2.2 Externe
SQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p.
SQL en XML Datamodellering 2007 1 XML schema s & DMO Schema een ruim begrip (zie Møller, p. 96) DTD schema W3C Schema In dit overzicht: Wat zijn de belangrijke zaken uit XML voor datamodellering? (onvolledig)
Software 1. Basis HTML. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2009-2010 semester 1
Software 1 Basis HTML bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2009-2010 semester 1 Alain Simons [email protected] Basis HTML 1. Introductie 2.
XML & XSLT voor DMO. Een XML datamodel. Van ERD naar XML schema. XML en XSLT DMO Datamodellering 2008
XML & XSLT voor DMO Datamodellering 2008 1/24 Een XML datamodel Datamodelleren conceptueel model logisch / fysiek model: platform afhankelijk Logisch-fysieke model voor XML-platform = XML schema, b.v.:
Frontend ontwikkeling
Frontend ontwikkeling Mark Jansen Edwin Vlieg PHPFreakz ledendag 10 november 2007 Frontend ontwikkeling De interface is je product richting de eindgebruiker Goede PHP code met een slechte interface geeft
Internet_html.doc 1/6
Internet_html.doc 1/6 Internet html. HTML syntax en regels Een HTML-element is opgebouwd uit een startmarkering en een eindemarkering (behalve enkele speciale markeringen zoals bvb. , , ).
Eindtoets XML: Theorie en toepassingen
Eindtoets XML: Theorie en toepassingen Deze eindtoets geeft een indruk, niet meer en niet minder, van mogelijke tentamenvragen. De spreiding over verschillende onderwerpen zal nooit bij elk tentamen hetzelfde
Oefenvragen OMI 2005-2006 eerste helft
Oefenvragen OMI 2005-2006 eerste helft Hoewel de beide toetsen uitsluitend uit multiple-choice-vragen zullen bestaan, volgen hieronder onder zowel een aantal open vragen als meerkeuzevragen. De eerste
Leeswijzer Uitwisselingstalen
Leeswijzer Uitwisselingstalen Versie 0.7, 17 juni 2004 Johan Jeuring en Frans Wiering Algemeen Deze leeswijzer bevat: Overzicht van hoofdstukken en secties die bestudeerd moeten worden. Puntsgewijs overzicht
SQL datadefinitietaal
SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen
HTML elementen en attributen (volgens de Strict DTD)
HTML 4.01 - elementen en attributen (volgens de Strict DTD) N.B.: vervallen attributen die vermeld worden in deze tabel, vallen uiteraard onder de Transitional DTD Naam element Type tag Start tag, einde
XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V 2.3 1-5-2014
XML Datafeeds Volledig geautomatiseerd advertenties plaatsen V 2.3 1-5-2014 Dit document beschrijft de XML datafeed specificatie voor Pro Accounts van AdvertentiePlanet. 1 AdvertentiePlanet is een onderdeel
Zelftest XML Concepten
Zelftest XML Concepten Document: n1035test.fm 18/02/2010 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING Om een idee te hebben van wat we verwachten als voorkennis
BEFDSS. Het Belgische uitwisselingsformaat voor onderzoekgegevens afkomstig van visueel rioolonderzoek. 1/12/2006 1 / 6
Het Belgische uitwisselingsformaat voor onderzoekgegevens afkomstig van visueel rioolonderzoek. 1/12/2006 1 / 6 Inhoudstafel... 1 1 Voorwoord... 3 2 De samenstelling van het uitwisselingsformaat... 4 3
Agenda. Wat is HTML? Meer over HTML... Waarom HTML leren? Aniel Bhulai. Inleiding Computergebruik - HTML 1. Waarin maak je een HTML-bestand?
Agenda HTML algemeen Wat is HTML? Korte historie Opbouw HTML document Aantal tags + voorbeelden Vragen 2 3 Opmaaktaal Letter Kleur Plaatjes Tabellen Formulieren Links Wat is HTML? Waarin maak je een HTML-bestand?
Ontwerprichtlijnen voor XML-Schemadefinities
Ontwerprichtlijnen voor XML-Schemadefinities Voor gebruik binnen WLZ, WMO en JW Datum 26 mei 2015 Status Concept Colofon Publicatienummer Uitgave Projectnaam Projectnummer Versienummer 1.1 Projectleider
DocBook XML documenten bewerken
LinuxFocus article number 201 http://linuxfocus.org door Egon Willighagen DocBook XML documenten bewerken Over de auteur: Haalde zijn masters degree in de chemie aan de Universiteit
BWB XML DTD. Beschrijvende documentatie bij de DTD voor het BasisWettenBestand
BWB XML DTD Beschrijvende documentatie bij de DTD voor het BasisWettenBestand Project:BasisWettenBestand (nr: ) Document:BWB05-001 - 1.1 (27 juni 2005) Auteurs:Aad Kamsteeg Contact:Sdu Uitgevers BV Informatiediensten
Schema. Schema - Inleiding. <hoofdstuk> </hoofdstuk> DTD? Eenstapjeverder. Schema XML
Schema schema inleiding elementen attributen datatypes en verder... structuur software
Wat is een child-theme?
Child theme Waarschuwing 1. Het maken van een child theme is relatief eenvoudig, u hebt er wel FTP toegang voor nodig bij uw provider. 2. Het is soms lastig om precies uit te vinden welke css codes u moet
1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5
1. Milieuklacht............................................................................................. 2 1.1 Handleiding opladen XML in mkros......................................................................
Instructie Abonnementsgebied in Bravo SVB-BGT Bravo
Instructie Abonnementsgebied in Bravo SVB-BGT Bravo Martijn Luking 26 februari 2016 Versie: 1.2 WWW.TRANSFER-SOLUTIONS.COM Documentbeheer Versiebeheer Nr Datum Opgesteld door Omschrijving 1.0 04-02-2016
Deze actie kadert binnen het project SOLABIO-'Soorten en landschappen als dragers voor biodiversiteit', mede gefinancierd door het Europees programma
!"#" $% #!&'!()!!$% *!$ + ), -!. /!& $ 0 ( 1 & & $ $ 1 ( #!& #!& #!& &% 2/3*""4 $$%/"32"4 5 ) 66 &. ) #!& ) 7 &, 89 8.9,7 !!:%$ " # $ # % $ & $ ;!!! $!:%$ 1!!! 0 0!!! ;, *!$ *!# + ; *! *!* *!-
Nederlands WMS - SLD Profiel. Versie 1.0
Nederlands WMS - SLD Profiel Versie 1.0 Ravi: een profiel Ravi, netwerk voor geo-informatie Stichting Ravi is een netwerkorganisatie in het publieke domein en richt zich op de ruimtelijke ontwikkeling
XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V 2.2 5-4-2013
XML Datafeeds Volledig geautomatiseerd advertenties plaatsen V 2.2 5-4-2013 Dit document beschrijft de XML datafeed specificatie voor Pro Accounts van AdvertentiePlanet. AdvertentiePlanet is een onderdeel
HTML. Tabellen. Hans Roeyen V 3.0
Tabellen Hans Roeyen V 3.0 12 februari 2015 Inhoud 1. Tabellen... 3 1.1. De Tabel tags... 3 1.1.1. Het border attribuut... 4 1.2. De Tabel cellen... 4 1.3. Alignering en spanning... 8 1.1.2. De align attributen...
Cluster 1 Realiseert. 4 Beschrijving van de beroepssituatie behorende bij deze leereenheid
LEEREENHEID HTML/CSS Dit document bestaat uit twee onderdelen - Onderdeel Leereenheid - Onderdeel Onderwijsproduct 1 Naam leereenheid In deze tabel staat de naam en het type van de leereenheid Leereenheid
Info-books. Toegepaste Informatica. Deel 35: XML - XSL HO35. Jos Gils Erik Goossens
Info-books HO35 Toegepaste Informatica Deel 35: XML - XSL Jos Gils Erik Goossens Hoofdstuk 5 Het Document Object Model 5.1 Probleemstelling Wanneer je de inhoud van een document en de presentatie uiteen
XSL = XSLT + XSL-FO + XPath
Hoofdstuk 5 : XSLT 1. XSL Inleiding 2. XSLT Inleiding 3. Verwijzen naar XSLT in XML 4. XSLT document 5. XSLT elementen 6. XSLT Oefeningen 7. XSLT Data Types 8. XSLT Elementen(vervolg) 9. XSLT : XML to
Externe pagina s integreren in InSite en OutSite
Externe pagina s integreren in InSite en OutSite Document-versie: 1.1 Datum: 04-10-2013 2013 AFAS Software Leusden Niets uit deze uitgave mag verveelvoudigd worden en/of openbaar gemaakt worden door middel
Inhoud leereenheid 2. Beginselen van XML. Introductie 55. Leerkern 55. Zelftoets 85. Terugkoppeling 87
Inhoud leereenheid 2 Beginselen van XML Introductie 55 Leerkern 55 1 Voorbeeld: een boeking voor een reis 55 1.1 Reisorganisatie WegIsWeg 56 1.2 Een boekingsbevestiging 56 1.3 Wereldwijde datum- en tijdrekening
Module XML. Algemene XML sites
XML databanken en DataManagement xml wilfried Van de Velde [email protected]
Workshop XIMPEL TV Winoe Bhikharie Vrije Universiteit Amsterdam www.ximpel.net / [email protected]
Workshop XIMPEL TV Winoe Bhikharie Vrije Universiteit Amsterdam www.ximpel.net / [email protected] In deze workshop maak je kennis met XIMPEL TV en interactieve video. Bij interactieve video kun je de video
Module V - XML. Stefan Flipkens - Cursus: Internet - Intranet (2004-2005) V 1
Module V - XML Extensible Markub Language is een eenvoudig en flexibel text-formaat voor de opslag van data. Het is een meta opmaak (markup) taal voor de beschrijving van gestructureerde gegevens. De stukjes
Dit teneinde 90plus toe te laten periodiek de wijn lijst te downloaden en de prijs database gesynchroniseerd te houden met die van de handelaar.
1. Inleiding Dit document heeft als doel de nodige informatie te verschaffen aan de IT staff van een wineshop om hen toe te laten een data feed op te zetten tussen 90pluswines.com en de handelaar zijn
Een webpagina maken. Een website bouwen met HTML en CSS practicum 1
Een webpagina maken De komende periode wordt in 8 practica een aantal technieken behandeld, die je nodig hebt om een (eenvoudige) website te kunnen bouwen. Nadat je deze 8 practica hebt doorgewerkt, moet
Web building basis: HTML. Karel Nijs 2008/09
Web building basis: HTML Karel Nijs 2008/09 Webbuilding basis vorige les HTML intro Browsers HTML elementen HTML basis tags HTML attributen HTML kleuren HTML formattering Extra: HTML entities Webbuilding
Inhoudsopgave. Inhoudsopgave Het XML bestand
Inhoudsopgave Inhoudsopgave Het XML bestand Ontsluiten gegevens uit meerdere bronsystemen Technische informatieanalyse: waar haalt u de informatie vandaan? Codelijsten XML valideren tegen SBG XSD Koppelen
BIM-validatietool Toetst data bij aanlegprojecten
BIM-validatietool Toetst data bij aanlegprojecten Overzicht validatieregels Categorie en validatieregel Omschrijving COINS 1 Categorie COINS/Validatieregel 1 Is de COINS container een zip-bestand? COINS
DT, PVdB - WS-A headers in SOAP Response - validaties op WS-A headers en customer identificatie - soap faults bij skipped requests en WSDLongeldige
BatchSOAP: Technical Service Specifications Revision History Date Version Description Author 22/12/2011 0.1 Initiële versie PVdB 28/05/2013 0.2 Toegevoegd: DT, PVdB - WS-A headers in SOAP Response - validaties
De plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt.
Plsqldoc Genereer je documentatie Beeklaan 444 2562 BK Den Haag www.darwin-it.nl [email protected] KvK 27283780 ING 65.35.40.663 Technical Architect Net als (vrijwel) elke ontwikkelaar vind ik het documenteren
Edifact / IHFN Reference guide 7/10/2004. Identificatie
Identificatie Type : Documentatie Language : Edifact / InHouse File Normalised Date : 1/08/2000 Analist : TO08 - Jérôme Decasteau Inleiding Dit document is bestemd voor alle personen die de Edifact / IHFN
HTML5 overzicht Tag Uitleg Versie Attributen
HTML5 overzicht Tag Uitleg Versie Attributen Commentaarregel toevoegen 4 en 5 Geen Document 4 en 5 Geen Hyperlink 4 en 5 href ping Samenvoeging van een woord 4 en
Y.S. Lubbers en W. Witvoet
WEBDESIGN Eigen Site Evaluatie door: Y.S. Lubbers en W. Witvoet 1 Summary Summary Prefix 1. Content en structuur gescheiden houden 2. Grammaticaal correcte en beschrijvende markup 3. Kopregels 4. Client-
Report generator Gegevens zoeken en kolommen selecteren Rapporten opslaan en beheren... 6
Report generator... 3 1 Gegevens zoeken en kolommen selecteren... 4 2 Rapporten opslaan en beheren... 6 3 Rapporten automatisch laten genereren en versturen... 8 Zoeken binnen resultaten... 11 Report generator
Standaarden en richtlijnen epv. Versienummering. Datum 19 december 2006. Onderwerp Standaarden en richtlijnen Versienummering
Standaarden en richtlijnen epv Versienummering Datum 19 december 2006 Onderwerp Standaarden en richtlijnen Versienummering Auteur Marc de Graauw Hugo den Hollander E-mail [email protected] Versie 1.0 - Definitief
axml Order specificatie
axml Orders specificatie v.1.4 axml Order specificatie v.1.4 Author : Asperion P. van Bakkum Date : April 2007 Last Edit : Aug 2014 Version : 1.4 INHOUD axml Order specificatie v.1.4... 1 Inleiding...
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van
MWW orders feed. Algemene orders feed in XML format
MWW orders feed Algemene orders feed in XML format Inhoudsopgave Algemeen... 3 Sleutel... 3 Versie... 3 URL... 3 Output... 3 Vragen?... 3 Changelog... 3 Veld definities... 4 Algemene informatie... 4 Orders...
HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014
HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014 1 Inhoudsopgave INHOUDSOPGAVE 2 1 VERBINDING MET DE API 4 1.1 QUICK START 4 2 SMS PARAMETERS 5 2.1 VERPLICHTE PARAMETERS 6
NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010
NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010 Op basis van het nieuwe artikel 365, lid 4 (NCTS) en het nieuwe artikel 455bis, lid 4 (NCTS-TIR) van het Communautair Toepassingswetboek inzake douane 1
Instructie Abonnementsgebied in Bravo
Instructie Abonnementsgebied in Bravo Martijn Luking (Transfer Solutions) André Boom (SVB-BGT) 5 december 2016 Versie: 1.4 Documentbeheer Versiebeheer Nr Datum Opgesteld door Omschrijving 1.0 04-02-2016
MWW orders feed. Algemene orders feed in XML format
MWW orders feed Algemene orders feed in XML format Inhoudsopgave Algemeen... 3 Sleutel... 3 Versie... 3 URL... 3 Output... 3 Vragen?... 3 Changelog... 3 Veld definities... 4 Algemene informatie... 4 Orders...
Met het element <table> kan je een tabel invoegen, met </table> sluit je de tabel terug af.
Les 7: Tabellen. Tabellen is iets dat veel en graag gebruikt wordt, met tabellen kun je immers een heleboel zaken overzichtelijker weergeven. Een tabel aanmaken in Html vergt wat inspanning omdat je met
Technisch Framework OWMS 3.5
Identificatie http://standaarden.overheid.nl/owms/3.5/doc/technischframework.pdf Informatietype Richtlijn Taal nl-nl Maker Overheid heeft Antwoord laatste wijziging Geldigheid af 01-08-2008 Locatie Niet
Instructie Abonnementsgebied in Bravo
Instructie Abonnementsgebied in Bravo Martijn Luking (Transfer Solutions) André Boom (SVB-BGT) 10-aug-2018 Versie: 1.7 Documentbeheer Versiebeheer Nr Datum Opgesteld door Omschrijving 1.0 04-02-2016 Martijn
li d a l n s V a l GEMEENTE MAARTENSDIJK r Nbo bestemmingsplan buitengebied g g Nbo Nbo Schaal 1:5000 plankaart noord
Reporting System CPA 2006
Reporting System CPA 2006 XML PROTOCOL (juni 2005) Versie 1.0 1/14 Inhoudsopgave 1. Inleiding... 3 2. Algemene principes... 3 2.1 Structuur content gedeelte... 3 2.2 CSSR admin parameters... 5 3. XML Schema...
Module IV - Cascading Style Sheets (CSS)
Module IV - Cascading Style Sheets (CSS) Cascading Style Sheets kunnen we het best vergelijken met opmaakprofielen binnen tekstverwerkers zoals Microsoft Word, Corel WordPerfect, OpenOffice Opmaakprofielen,
1 XML/CSV documentatie
1 XML/CSV documentatie 1.1 INLEIDING Voor wat betreft het invoeren van data kunt u met e-line op 3 manieren werken: data-entry via het rapportagescherm (handmatig). Zie document: Gebruikershandleiding
Correspondentie inzake overnemen of reproductie kunt u richten aan:
- XSL-FO Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle rechten voorbehouden.
Lab Webdesign: Javascript 11 februari 2008
H2: BASISBEGRIPPEN In dit hoofdstuk zullen er enkele basisbegrippen worden behandelt PLAATSING VAN JAVASCRIPT-CODE DE SCRIPT-TAG De script-tag geeft aan dat er gebruik zal worden gemaakt van een scripttaal.
Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.
Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort
Standaardisatie. XML Schema Definition. Architectuurprincipes. Versie document 1.0. Datum:
Standaardisatie XML Schema Definition Architectuurprincipes Versie document 1.0 Status document concept Datum: 12-2-2016 Kenmerk: XML Schema Definition Architectuurprincipes v1.0 Adres- en contactgegevens
XSD.
XSD [email protected] http://telescript.denayer.wenk.be/~jve Geldige XML Algemeen: Welgevormd Specifiek: Geldig hobo blaas hout
GEBRUIKERSHANDLEIDING TESTCASE GENERATOR
GEBRUIKERSHANDLEIDING TESTCASE GENERATOR VERSIE 1.0.0 MEI 2017 HDN 2017 1. Inleiding Testcase Generator Binnen het HDN platform worden er op regelmatige basis maatschappij specifieke schema s geactiveerd.
HTML en CSS gevorderd
HTML en CSS gevorderd Inhoudsopgave Inleiding! 3 Opbouw webpage en css! 4 DIVʼs of iframes?! 8 Eigen icoon in de adresbalk van de browser! 8 Web-editors! 8 Koppelen van css-bestanden! 9 Browser afhankelijke
SEPA formaten - inleiding tot XML. versie maart 2014. ing.be/sepa
Financial Supply Chain SEPA SEPA formaten - inleiding tot XML versie maart 2014 ing.be/sepa INLEIDING 1 INLEIDING TOT XML 2 Wat is XML? 2 Wat is een root element? 2 Wat zijn de specificaties van een element
Single Sign-On in ZIVVER met Okta
Versie: 1.0 Datum: 13 oktober 2017 [email protected] www.zivver.com Inhoudsopgave Inhoudsopgave... 2 1. Inleiding... 3 2. Wat heb je nodig?... 3 3. SSO instellen in Okta... 3 4. SSO instellen in ZIVVER...
Metro Simulatie. 1 Samenvatting. 2 Context
Metro Simulatie Documentsoort: Behoeftespecificatie Versie: 1.2 Datum: 15 februari 2017 Auteurs: Brent van Bladel Status: Opgeleverd 1 Samenvatting Dit document bevat de specificaties voor een informaticasysteem
Aanleverspecificaties. voor Producten. Versie 1.0
b o u w m a t e r i a l e n v e r g e l i j k. n l Aanleverspecificaties voor Producten Versie 1.0 Datum uitgifte: 18-05-2015 Inhoudsopgave Terminologie 4 Productvelden specificatie 5 Identificatie producten
MRI IN CSV FORMAAT. Beschrijving bestandsindeling. Definitieve versie. Equens SE 25 juli 2014. Versie 1.7
MRI IN CSV FORMAAT Beschrijving bestandsindeling Definitieve versie Equens SE 25 juli 2014 Classificatie: Versie 1.7 Openbaar Versie geschiedenis Versie no. Versie datum Status Auteur Belangrijkste wijzigingen
Dankwoord In de eerste plaats willen we onze begeleiders Jan Dockx, Kristof Mertens en Nele Smeets bedanken voor de vele ideeën die zij ons gaven voor onze thesis en voor de discussies die we met hen konden
Zelftest Inleiding Programmeren
Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze
Inleiding C++ Coding Conventions
Inleiding C++ Coding Conventions Opleiding Bachelor of Science in Informatica, van de Faculteit Wetenschappen, Universiteit Antwerpen. Nota s bij de cursus voor academiejaar 2012-2013. Ruben Van den Bossche,
Dynamische websites met PHP (basis) Karel Nijs 2010/09
Dynamische websites met PHP (basis) Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Editor = UltraEdit Geen DreamWeaver Browser = Internet Explorer Vereiste voorkennis: (X)HTML
TradeTracker. Handleiding voor implementatie productfeeds in het CSV of XML formaat INT 09-M023_NL
TradeTracker Handleiding voor implementatie productfeeds in het CSV of XML formaat INT 09-M023_NL IInleiding Om nog meer verkopen te genereren in uw webshop is het mogelijk om de affiliates van TradeTracker
Adlib Gebruikersdag 2012. adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay [email protected]
Adlib Gebruikersdag 2012 adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay [email protected] Programma XML en adlibxml Transformeren XSL Elementen Functies Xpath De praktijk 2 XML XML
Maak kennis met XML. Introductie. LinuxFocus article number 242 http://linuxfocus.org. door Floris Lambrechts <floris/at/linuxfocus.
LinuxFocus article number 242 http://linuxfocus.org door Floris Lambrechts Over de auteur: Ik ben al een paar jaar de beheerder van LinuxFocus/Nederlands. Ik studeer voor industrieel
Schrijven voor het web. 1TIN Internettechonologie 2003-2004 les 02 1
Schrijven voor het web 1TIN Internettechonologie 2003-2004 les 02 1 Verschillen met gewone teksten niet noodzakelijk sequentieel lezen webpagina globaal lezen (geen details) beantwoorden aan doel van bezoek?
Hole charts & Hole Tables
Hole charts & Hole Tables Ad Wijgergangs [email protected] DYMO Engineering (www.dymoengineering.nl) 10-november-2011 PTC Userdag Benelux 2011 Als ik Pro/Engineer zeg dan bedoel ik Creo Elements
Introductie OWMS 3.5
Identificatie http://standaarden.overheid.nl/owms/3.5/doc/introductie.pdf Informatietype Richtlijn Taal nl-nl Maker Overheid heeft Antwoord laatste wijziging Geldigheid vanaf 01-08-2008 Locatie Niet van
Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM
Tips & Tricks Eigen Widgets in CRM Eigen Widgets in CRM Introductie De WebUI van CRM 7.0 maakt het mogelijk om je eigen widgets te maken en deze in je eigen view te gebruiken. Dat kan door gebruik te maken
