Info-books. Toegepaste Informatica. Deel 35: XML - XSL HO35. Jos Gils Erik Goossens

Maat: px
Weergave met pagina beginnen:

Download "Info-books. Toegepaste Informatica. Deel 35: XML - XSL HO35. Jos Gils Erik Goossens"

Transcriptie

1 Info-books HO35 Toegepaste Informatica Deel 35: XML - XSL Jos Gils Erik Goossens

2 Hoofdstuk 5 Het Document Object Model 5.1 Probleemstelling Wanneer je de inhoud van een document en de presentatie uiteen wilt houden dan moet het basisdocument dat de te presenteren inhoud bevat goed gestructureerd zijn zodanig dat het later kan opgemaakt worden met een document dat de lay-out beschrijft. Bovendien moet je voorzien dat de structuur van het basisdocument kan aangepast worden zonder dat het document dat de presentatie bevat moet gewijzigd worden. Om deze twee redenen stellen parsers het basisdocument (het XML-document) in het interne geheugen voor onder vorm van een structuur die mogelijk maakt dat elk onderdeeltje van het XML-document kan bereikt worden. Deze interne structuur wordt Document Object Model genoemd. 5.2 Algemeen Wat is het Document Object Model? Typen XML wordt gebruikt om verschillende soorten informatie, opgeslagen op diverse systemen, voor te stellen onder vorm van documenten. Het accent ligt meestal op het XMLdocument zelf en minder op de data. Deze treden pas op de voorgrond wanneer het document gepresenteerd wordt, vaak op basis van een XSL-document. Het beheer van de data kan gebeuren met het DOM. Het DOM is een API (Application Programming Interface) voor XHTML- en XMLdocumenten. Het is een interne voorstelling van de logische documentstructuur en van de manier waarop een document toegankelijk en manipuleerbaar is. Dankzij het DOM krijgt de programmeur op een eenvoudige manier toegang tot de componenten van een document en kan hij inhoud, attributen en stijl toevoegen, verwijderen en aanpassen. Het DOM maakt het voor programmeurs mogelijk om applicaties te schrijven die werken op alle servers, op alle platforms en met alle browsers. Wanneer programmeurs verschillende programmeertalen nodig hebben hoeven zij hun programmamodel niet te wijzigen. Het DOM is een platform- en taalonafhankelijke interface die het programmeren over verschillende platforms met meerdere talen mogelijk maakt. Er zijn verschillende DOM-typen: DOM Level 1: Het eerste DOM-type, het DOM voor HTML- en XML-documenten, steunt op een voorstelling van het document als een interne boom en maakt het mogelijk om de overeenkomstige hiërarchie te doorkruisen. De gestandaardiseerde manier om een docu- J. Gils E. Goossens xml-xsl 57

3 ment te bekijken is gebaseerd op deze boomstructuur: door middel van een hiërarchie van tags bouwt de computer een intern model van het document op. Het eerste DOM voor HTML beschreef alleen maar methoden, bijvoorbeeld om toegang te krijgen tot een identifier op naam. Het volgende model voorzag al een geheel van eenvoudig te manipuleren HTML-documenten. Er volgden daarna modellen voor XML-documenten. Deze DOM-modellen voor XML en HTML vormen het DOM Level 1. De specificaties zijn er opzettelijk beperkt tot de methodes die nodig zijn voor het voorstellen en het manipuleren van de structuur en de inhoud van de documenten. DOM Level 2: Dit model is gebouwd op Level 1, maar het beschikt over een aantal nieuwe kenmerken zoals een Stylesheet Object Model. Het is een uitbreiding van DOM Level Een Document Object Model opstellen Zoals vroeger gezegd is een DOM de interne presentatie van een XML-document in de vorm van een boomstructuur. Vertrekken wij bijvoorbeeld van de volgende DTD (DIAREEKS1.DTD) en een XMLdocument (DIAREEKS1.XML) dat erbij hoort. DIAREEKS1.DTD: <!ENTITY XML "extensible Markup Language"> <!ENTITY Edward "<Spreker>Edward Vandewalle</Spreker>"> <!ELEMENT Diareeks (Spreker, Onderwerp+)> <!ATTLIST Diareeks duur CDATA #REQUIRED tool (PowerPoint Andere) #IMPLIED bedrijf CDATA #FIXED "Info-books" > <!ELEMENT Spreker (#PCDATA)> <!ELEMENT Onderwerp (#PCDATA)> DIAREEKS1.XML: <?xml version="1.0"?> <!DOCTYPE Diareeks SYSTEM "Diareeks1.dtd"> <Diareeks duur="2" tool="powerpoint" bedrijf="info-books"> &Edward; <Onderwerp> Markup-talen </Onderwerp> <Onderwerp> XML &XML; </Onderwerp> </Diareeks> 58 xml-xsl J. Gils E. Goossens

4 Een Document Object Model dat bij deze twee documenten hoort kan schematisch als volgt voorgesteld worden: Het vertrekpunt, de wortel, is het XML-document. In een boomstructuur wordt gesproken van knopen of nodes. De knoop die als vertrekpunt dient wordt de wortelknoop of root node genoemd. Knopen die rechtstreeks van een andere knoop afhangen worden 'kinderen' of 'kindknopen' genoemd. Kinderen van dezelfde ouderknoop worden broers of zussen (siblings) genoemd. Een knoop op het laagste niveau is een 'blaadje' (leaf node). Hier (DIAREEKS.XML) heeft de wortelknoop drie kindknopen: xml: de processor-instructie die overeenstemt met de eerste lijn uit het XMLdocument; Diareeks1.dtd: de verwijzing naar de externe DTD waarmee het XML-document zal moeten overeenstemmen. Deze tweede knoop stemt overeen met de tweede lijn in het XML-document. Diareeks: het element dat zelf subelementen bevat. Ook de attributen worden in het DOM opgenomen: Het attribuut Version hoort bij de XML-processor-instructie en heeft als waarde "1.0"; De attributen duur, tool en bedrijf horen bij het element Diareeks en hebben als waarden "2", "PowerPoint" en "Info-Books". Een knoop kan subknopen hebben. In dit voorbeeld heeft de knoop Diareeks de subknopen Spreker en tweemaal Onderwerp. De waarden van die elementen zijn "Edward Vandewalle", "Markup-talen" en "XML". Merk op dat interne entities niet in het DOM opgenomen werden. Opdracht 1. Teken het DOM dat bij BLOKKEN2.DTD en BLOKKEN2.XML hoort. J. Gils E. Goossens xml-xsl 59

5 5.4 Items in een DOM benaderen Via het Document Object Model kan, gebruik makend van programmacode, gezocht worden in het XML-document en kunnen gegevens opgehaald en verwerkt worden. Dit veronderstelt wel dat er een systeem bestaat om deze gegevens te benaderen. Vertrekpunt is het XML-document dat de naam xmldoc krijgt. Verder zijn op dit ogenblik van belang: childnodes: de reeks van kindknoop-elementen van een bepaalde knoop; attributes: de reeks van attributen van een element; item(i): het zoveelste item in de reeks van kindknopen of attributen; De nummering begint bij 0. text: de tekstwaarde van een item. Toegepast op het voorbeeldmodel zou je de volgende vragen kunnen stellen en het antwoord zoeken in het DOM: Wat is de naam van de spreker? xmldoc.childnodes.item(2).childnodes.item(0).text Je vertrekt vanuit het XML-document (XMLDOC)en je neemt item(2) van de kindknopen. Dat is Diareeks (ITEM(0) is XML, ITEM(1) is DIAREEKS1.DTD). Vervolgens neem je ITEM(0) van de kindknopen van Diareeks. Dat is Spreker. Van Spreker neem je ten slotte de tekstwaarde. Geef de versie van XML. xmldoc.childnodes.item(0).attributes.item(0).text Je vertrekt vanuit het XML-document (XMLDOC) en je neemt ITEM(0) van de kindknopen. Dat is XML. Vervolgens neem je ITEM(0) van de attributen van XML. Dat is de versie. Van VERSION neem je dan de tekstwaarde ("1.0"). Met welke tool wordt de diavoorstelling gedaan? xmldoc.childnodes.item(2).attributes.item(1).text Je vertrekt vanuit het XML-document (XMLDOC) en je neemt ITEM(2) van de kindknopen. Dat is Diareeks. Vervolgens neem je ITEM(1) van de attributen van Diareeks. Dat is de tool. Van tool neem je dan de tekstwaarde ("PowerPoint"). 60 xml-xsl J. Gils E. Goossens

6 Opdrachten 2. Laat het bestand DIAREEKS1.HTML tonen in een browser om te navigeren in het Document Object Model van DIAREEKS1.XML. Bekijk eerst de code van DIAREEKS1.HTML in een tekstverwerker: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html> <head> <title>xml DOM Testpagina</title> <script type='text/javascript'> var xmldoc; xmldoc= new ActiveXObject("MSXML.DOMDocument"); xmldoc.validateonparse = true; xmldoc.async = false; xmldoc.load("diareeks1.xml"); </script> </head> <body> <table border="1"> <tr> <td>naam van de spreker:</td> <td>xmldoc.childnodes.item(2).childnodes.item(0).text</td> <td><input type="button" value="klik" onclick= "alert(xmldoc.childnodes.item(2).childnodes.item(0).text);"/> </td> </tr> <tr> <td>xml-versie:</td> <td>xmldoc.childnodes.item(0).attributes.item(0).text</td> <td><input type="button" value="klik" onclick="alert( xmldoc.childnodes.item(0).attributes.item(0).text);"/></td> </tr> <tr> <td>presentatietool:</td> <td>xmldoc.childnodes.item(2).attributes.item(1).text</td> <td><input type="button" value="klik" onclick="alert( xmldoc.childnodes.item(2).attributes.item(1).text);"/></td> </tr> <tr> <td>probeer zelf wat uit:</td> <td><input type="text" name="txtdom" size="60" value= "xmldoc.childnodes.item(1).xml"/></td> <td><input type="button" value="klik" onclick= "alert(eval(txtdom.value));" name="button1"/></td> </tr> </table> </body> </html> Hoewel het schrijven van de code op dit ogenblik nog niet aan de orde is overlopen we even de inhoud van het document. In het script in dit XHTML-document wordt een object aangemaakt waarin het document J. Gils E. Goossens xml-xsl 61

7 DIAREEKS1.XML geplaatst wordt: <script> var xmldoc; xmldoc= new ActiveXObject("MSXML.DOMDocument"); </script> xmldoc.validateonparse = true; xmldoc.async = false; xmldoc.load("diareeks1.xml"); In de tweede regel van het script wordt een ActiveXObject aangemaakt. Een ActiveXObject zorgt ervoor dat een verwijzing naar een 'Automation object' ingesteld wordt. Een Automation object is een object dat beschikbaar gesteld wordt voor andere toepassingen dan deze waarvoor het object oorspronkelijk ontwikkeld werd. MSXML is de naam van de toepassing die het object aanmaakt, DOMDOCUMENT is het objecttype dat aangemaakt wordt, XMLDOC is de variabele waar het nieuwe object aan toegewezen wordt. Concreet: wij willen het XML-document DIAREEKS1.XML als een DOM-document benaderen en maken daarvoor een ActiveXObject dat in de objectvariabele XMLDOC geplaatst wordt. ValidateOnParse is een eigenschap die bepaalt of de parser dit document moet valideren (true: ja, false: nee). Async is een eigenschap die aanduidt of asynchroon downloaden van het bestand (als het op een server staat) toegelaten is. Asynchroon laden betekent bijvoorbeeld: eerst alle XHTML-tags, daarna alle XML-tags, De gebruiker heeft ingeval van true geen controle over de manier waarop het bestand geladen wordt. Het laden zelf gebeurt met de methode load. Vervolgens wordt een tabel opgebouwd waarvan de eerste rij uit drie cellen bestaat: <td>naam van de spreker:</td> <td>xmldoc.childnodes.item(2).childnodes.item(0).text</td> <td><input type="button" value="klik" onclick="alert(xmldoc.childnodes.item(2).childnodes.item(0).text);"/> </td> In de eerste cel komt de naam van de spreker, in de tweede de uitdrukking die de tekstwaarde van de knoop met de naam van de spreker weergeeft. Let vooral op de inhoud van de laatste cel: het gaat hier om een knop die, wanneer erop geklikt wordt, een berichtvenster laat zien waarin de naam van de spreker getoond wordt. De volgende twee rijen (XML-versie en Presentatietool) worden op analoge manier opgebouwd. 62 xml-xsl J. Gils E. Goossens

8 De laatste rij geeft je de mogelijkheid om zelf een uitdrukking in te tikken: <td>probeer zelf wat uit:</td> <td><input type="text" name="txtdom" size="60" value="xmldoc.childnodes.item(1).xml"/></td> <td><input type="button" value="klik" onclick="alert(eval(txtdom.value));" id="button1" name="button1"/> </td> In de eerste cel komt de tekst 'Probeer zelf wat uit'. De tweede cel heeft TXTDOM als naam en bevat standaard de waarde "xmldoc.childnodes.item(1).xml". Je kunt daar ook een andere waarde plaatsen. Bij het klikken op de knop in de derde cel wordt een berichtvenster getoond met daarin de waarde van het aangeduide item in de tweede cel (txtdom.value), eventueel omgezet naar een ander type dan tekst (eval()). Wanneer je DIAREEKS1.HTML laat tonen door een browser dan ziet het scherm er ongeveer als volgt uit: a. Voorspel wat het effect zal zijn als je op elk van de eerste drie KLIK-knoppen drukt. b. Wat is het resultaat als je xmldoc.childnodes.item(1).xml in het vak "Probeer zelf wat uit:" invult en op de Klik-knop klikt? c. Wat zal het effect zijn van xmldoc.childnodes.item(2).xml? d. Door op de KLIK-knoppen te klikken wordt het aangeduide gegeven in een berichtvenster getoond. Tik in het vierde vak "Probeer zelf wat uit:" de expressies die de volgende resultaten in een berichtvenster tonen: de naam van het bedrijf; de duur van de diareeks; het eerste onderwerp. e. Welke melding krijg je wanneer je een van de volgende items intikt: - xmldoc.childnodes - xmldoc.childnodes.item(0) - xmldoc.childnodes.item(0).attributes J. Gils E. Goossens xml-xsl 63

9 3. Gebruik BLOKKEN2_DOM.HTML om via een berichtvenster de volgende waarden te doen afdrukken: a. het hele XML-document (BLOKKEN2.XML), behalve de eerste twee lijnen; b. de tekst "Breinaald"; c. de uitleg die staat bij de laatste record. 4. Gebruik BLOKKEN2_EXTERNEDTD_DOM.HTML om via een berichtvenster de volgende waarden te doen afdrukken: a. de naam van de redacteur; b. het type van de bron van de eerste record; c. de volledige tweede regel van het XML-document. 64 xml-xsl J. Gils E. Goossens

10 Besluit Een XML-document wordt door een parser in het computergeheugen weergegeven als een boom die vertrekt van het XML-document zelf (xmldoc), de wortelknoop. Deze knoop heeft verschillende subknopen waarlangs de gegevens die in het document staan bereikt kunnen worden. Het benaderen van een gegeven in de boom gebeurt aan de hand van een uitgestippeld pad dat doorheen de boom loopt. Via een XHTML-document waarin een programmaatje in JavaScript verwerkt werd kun je laten controleren of een door jou uitgestippeld pad leidt naar een gegeven van het XMLdocument waarop het script toegepast werd. Wat je moet kennen en kunnen: op basis van een XML-document een schematische weergave van een DOM opstellen; gegevens via het Document Object Model opvragen, gebruik makend van een XHT- ML-pagina met een programma in een scripttaal. Opdrachten 5. Maak een DTD-bestand CURRICULUMVITAE.DTD dat aan de volgende vereisten voldoet: a. Het CurriculumVitae van een bedrijf dat aan ontwikkeling doet wordt in een XMLdocument (CURRICULUMVITAE.XML) weergegeven. Alle projecten van alle ontwikkelaars staan erin vermeld. CurriculumVitae is het root-element dat uit minstens 1 Ontwikkelaar bestaat; Per ontwikkelaar worden de volgende gegevens geregistreerd: Voornaam; NogVoornamen (optioneel); Familienaam; adres (optioneel); Projecten. Per project: - Startdatum; - Einddatum; - Omschrijving; - Een reeks sleutels. b. Plaats enkele records die aan de DTD voldoen in CURRICULUMVITAE.XML. c. Valideer het XML-document en breng indien nodig aanpassingen aan. 6. Gebruik CURRICULUMVITAE.HTML om via een berichtvenster de volgende waarden te doen afdrukken: a. het adres van de eerste ontwikkelaar; b. de derde sleutel van het eerste project van de eerste ontwikkelaar; c. de startdatum van het tweede project van de eerste ontwikkelaar. J. Gils E. Goossens xml-xsl 65

Correspondentie inzake overnemen of reproductie kunt u richten aan:

Correspondentie inzake overnemen of reproductie kunt u richten aan: 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.

Nadere informatie

XML Introductie.

XML Introductie. XML Introductie joost.vennekens@denayer.wenk.be http://telescript.denayer.wenk.be/~jve extenstible Markup Language Aanbrengen van extra informatie in tekst Betekenis van de tekst beschrijven Uitbreidbaar:

Nadere informatie

Correspondentie inzake overnemen of reproductie kunt u richten aan:

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.

Nadere informatie

XML Introductie. joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost

XML Introductie. joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost XML Introductie joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost extensible Markup Language Aanbrengen van extra informatie in tekst Betekenis van de tekst beschrijven Uitbreidbaar: afhankelijk

Nadere informatie

Foutcontrole met Javascript

Foutcontrole met Javascript Foutcontrole met Javascript Pol Van Dingenen Yannick Van Hauwe INLEIDING Het controleren van de gegevens die ingevuld zijn in formulieren is heel erg belangrijk. In de praktijk is enkel en alleen controle

Nadere informatie

Zelftest XML Concepten

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

Nadere informatie

Les 9: formulier controle met javascript.

Les 9: formulier controle met javascript. Les 9: formulier controle met javascript. Javascript is erg veel gebruikt bij internet toepassingen. In tegenstelling tot PHP, wat een server side scripting is, is java client side scripting. Dwz, niet

Nadere informatie

Module V - XML. Stefan Flipkens - Cursus: Internet - Intranet (2004-2005) V 1

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

Nadere informatie

Hand-out Introduction to Programming, werkcollege 7 Alex Reuneker 2013

Hand-out Introduction to Programming, werkcollege 7 Alex Reuneker 2013 Hand-out Introduction to Programming, werkcollege 7 Alex Reuneker (a.reuneker@hhs.nl), 2013 1. Document Object Model (DOM) DOM: DOM staat voor Document Object Model. Het DOM is een model van webpagina

Nadere informatie

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V 2.2 5-4-2013

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

Nadere informatie

Systeemarchitecturen en opslag van gegevens

Systeemarchitecturen en opslag van gegevens Systeemarchitecturen en opslag van gegevens Deel 3: zoeken in ongestructureerde gegevens Dr. Wilfried Lemahieu wilfried.lemahieu@econ.kuleuven.ac.be Gestructureerde versus ongestructureerde gegevens De

Nadere informatie

Websitecursus deel 3 JavaScript

Websitecursus deel 3 JavaScript Websitecursus deel 3 JavaScript A Eskwadraat WebCie www@a-eskwadraat.nl 12 oktober 2015 Introductie Twee weken geleden HTML Vorige week CSS Deze week JavaScript Javascript JavaScript (ook wel JS) is een

Nadere informatie

Handleiding RS Form! 1.0.4

Handleiding RS Form! 1.0.4 Handleiding RS Form! 1.0.4 Inhoud 1. Controlepaneel... 3 2. Forms Manager... 4 2.1 Nieuwe form aanmaken... 4 2.2 Nieuwe fields toevoegen... 7 2.3 Wijzigen/verwijderen bestaande Forms, Fields... 10 Versie

Nadere informatie

Lab Webdesign: Javascript 7 april 2008

Lab Webdesign: Javascript 7 april 2008 H8: FORMULIEREN In dit hoofdstuk komt het "form"-object aan de orde: we zullen zien hoe we JavaScript kunnen gebruiken voor het manipuleren en valideren van de gegevens die een eindgebruiker invult in

Nadere informatie

Een ASP.NET applicatie opzetten. Beginsituatie:

Een ASP.NET applicatie opzetten. Beginsituatie: Hoofdstuk 1 Een ASP.NET applicatie opzetten Beginsituatie: Windows XP Pro, Windows Vista Pro of Windows 7 Pro Visual Studio.NET moet zijn geïnstalleerd. Let hierbij op dat de Express versie niet voldoet.

Nadere informatie

HTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt?

HTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Inleiding Emark Mail biedt u de mogelijkheid om kant en klare HTML nieuwsbrieven in te laden en te versturen.

Nadere informatie

Gebruikershandleiding voor: Beperkte Password protectie met JavaScript

Gebruikershandleiding voor: Beperkte Password protectie met JavaScript Gebruikershandleiding voor: Beperkte Password protectie met JavaScript URL: http://home.hccnet.nl/s.f.boukes/html-2/html-202.htm INHOUD : 1. Structuur van een beveiligde site 2. Login-formulier 3. Login

Nadere informatie

Werken met ActiveX (COM) componenten in.net

Werken met ActiveX (COM) componenten in.net Werken met ActiveX (COM) componenten in.net 1. Inleiding In de pre-net dagen werd gebruik gemaakt van COM (of ActiveX) objecten, gelijkaardig aan hoe we nu een Windows Control Library of Web Control Library

Nadere informatie

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V 2.3 1-5-2014

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

Nadere informatie

oefeningen opstellen met GeoGebra en javascript

oefeningen opstellen met GeoGebra en javascript oefeningen opstellen met GeoGebra en javascript Er zijn heel wat verschillende mogelijkheden om GeoGebra en Javascript te combineren in het opstellen van oefeningen. Antwoorden in het applet zelf: - Je

Nadere informatie

Lab Webdesign: Javascript 11 februari 2008

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.

Nadere informatie

Project Software Engineering XML parser: Parsen van een xml CD catalogus

Project Software Engineering XML parser: Parsen van een xml CD catalogus Project Software Engineering XML parser: Parsen van een xml CD catalogus Brent van Bladel brent.vanbladel@uantwerpen.be February 16, 2017 XML (Extensible Markup Language) is een taal waarmee we op een

Nadere informatie

Het Wepsysteem. Het Wepsysteem wordt op maat gebouwd, gekoppeld aan de gewenste functionaliteiten en lay-out van de site. Versie september 2010

Het Wepsysteem. Het Wepsysteem wordt op maat gebouwd, gekoppeld aan de gewenste functionaliteiten en lay-out van de site. Versie september 2010 Het Wepsysteem Het Wepsysteem is een content management systeem, een systeem om zonder veel kennis van html of andere internettalen een website te onderhouden en uit te breiden. Met het Content Management

Nadere informatie

Variabelen en statements in ActionScript

Variabelen en statements in ActionScript Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer

Nadere informatie

Websitecursus deel 1 HTML

Websitecursus deel 1 HTML Websitecursus deel 1 HTML WebCie A Eskwadraat www@a-eskwadraat.nl 8 april 2015 Inleiding Website cursus in drie delen: HTML CSS Javascript We gaan uit van geen voorkennis. Als je vragen hebt, stel ze!

Nadere informatie

Adlib Gebruikersdag 2012. adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay s.debaay@adlibsoft.com

Adlib Gebruikersdag 2012. adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay s.debaay@adlibsoft.com Adlib Gebruikersdag 2012 adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay s.debaay@adlibsoft.com Programma XML en adlibxml Transformeren XSL Elementen Functies Xpath De praktijk 2 XML XML

Nadere informatie

Info-books. Toegepaste Informatica. Deel 40 : Gegevensbeheer en algoritmen in Access HA40. Jos Gils Erik Goossens

Info-books. Toegepaste Informatica. Deel 40 : Gegevensbeheer en algoritmen in Access HA40. Jos Gils Erik Goossens Info-books HA40 Toegepaste Informatica Deel 40 : Gegevensbeheer en algoritmen in Access Jos Gils Erik Goossens Gegevensbeheer Alle landen uit Europa en Azië die minder dan 1 000 000 inwoners tellen (Zie

Nadere informatie

Technische nota AbiFire Rapporten maken via ODBC

Technische nota AbiFire Rapporten maken via ODBC Technische nota AbiFire Rapporten maken via ODBC Laatste revisie: 23 januari 2018 Inhoudsopgave 1 Inleiding... 2 2 Systeeminstellingen in AbiFire... 3 2.1 Aanmaken extern profiel... 3 2.2 Toewijzing extern

Nadere informatie

AJAX (XMLHttpRequest)

AJAX (XMLHttpRequest) AJAX (XMLHttpRequest) Ajax is hot. De meesten die met webdesign bezig zijn hebben er wel al van gehoord, veronderstel ik. Voor diegenen die er nog niet van hoorden, of nog niet mee werkten volgt hier een

Nadere informatie

Leerlingdossier & handelingsplannen. Welke mogelijkheden biedt de online tekstverwerker in ESIS? FAQ

Leerlingdossier & handelingsplannen. Welke mogelijkheden biedt de online tekstverwerker in ESIS? FAQ FAQ Leerlingdossier & handelingsplannen Welke mogelijkheden biedt de online tekstverwerker in ESIS? De online tekstverwerker beschikt over veel mogelijkheden voor het bewerken van tekst. U vindt de online

Nadere informatie

Handleiding JCreator. Inhoud. Een Workspace en een eerste project maken

Handleiding JCreator. Inhoud. Een Workspace en een eerste project maken Handleiding JCreator Inhoud Een Workspace en een eerste project maken Een tweede project maken De editor van JCreator Aanpassen van de basis-directory Documentatie over klassen en methoden van de JDK Bestand

Nadere informatie

De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

De tag aan het begin van het PHPscript is <?php aan het einde van het PHPscript gebruik je ?>. PHP Les 3 Commando ECHO Interessante links: o http://www.donboscozwijnaarde.be/~moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat is PHP? PHP is een

Nadere informatie

Formulieren maken met Dreamweaver CS 4/CS 5

Formulieren maken met Dreamweaver CS 4/CS 5 Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit

Nadere informatie

Leerlingdossier & handelingsplannen

Leerlingdossier & handelingsplannen FAQ Leerlingdossier & handelingsplannen Welke mogelijkheden biedt de online tekstverwerker in ESIS? De online tekstverwerker beschikt over veel mogelijkheden voor het bewerken van tekst. U vindt de online

Nadere informatie

PHP-OPDRACHT SITE BOUWEN

PHP-OPDRACHT SITE BOUWEN PHP-OPDRACHT SITE BOUWEN PERIODE 4 LEERJAAR 1 Opleiding: Duur: Applicatieontwikkelaar 1 onderwijsperiode (4-8 weken) Voorkennis: Basiscursus PHP 5.4 Victor Peters (978 90 125 8499 9) Basiscursus XHTML,

Nadere informatie

Agenda. Wat is HTML? Meer over HTML... Waarom HTML leren? Aniel Bhulai. Inleiding Computergebruik - HTML 1. Waarin maak je een HTML-bestand?

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?

Nadere informatie

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen 0 - Wat is JavaScript? JavaScript is hele andere koek dan Scratch. Het wordt ook door professionele programmeurs gebruikt. Doordat er veel mensen gebruik maken van JavaScript is er veel informatie over

Nadere informatie

Exercise assistant on-line

Exercise assistant on-line Exercise assistant on-line Onderwerpen - Introductie Exercise Assistant - On-line volgens MVC principe - Problemen bij MVC principe - Mogelijke oplossing - Richtingen onderzoek - Mogelijkheid tot meedoen

Nadere informatie

Wijzigingen Release 1.4 oktober 2010

Wijzigingen Release 1.4 oktober 2010 Wijzigingen Release 1.4 oktober 2010 Inleiding Er is met name geïnvesteerd in meer controle voor beheerders, zodat deze MWIB zelf beter kunnen beheren. De mogelijkheid om acties te verwijderen is toegevoegd,

Nadere informatie

Info-books. Toegepaste Informatica. Handleiding. Deel 40c : Gegevensbeheer en algoritmen in Access. HA40c. Jos Gils Erik Goossens

Info-books. Toegepaste Informatica. Handleiding. Deel 40c : Gegevensbeheer en algoritmen in Access. HA40c. Jos Gils Erik Goossens Info-books HA40c Toegepaste Informatica Handleiding Deel 40c : Gegevensbeheer en algoritmen in Access Jos Gils Erik Goossens Veldlengte Het maximale aantal tekens dat in een veld kan ingevoerd worden.

Nadere informatie

Toelichting op enkele knoppen: (als u de muis bij een knop houdt, verschijnt een tekst met een korte aanwijzing (tooltip) bij deze knop).

Toelichting op enkele knoppen: (als u de muis bij een knop houdt, verschijnt een tekst met een korte aanwijzing (tooltip) bij deze knop). FAQ Leerlingdossier & handelingsplannen Welke mogelijkheden biedt de online tekstverwerker in ESIS? De online tekstverwerker beschikt over veel mogelijkheden voor het bewerken van tekst. U vindt de online

Nadere informatie

Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM

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

Nadere informatie

Rd 1 MULTIMEDIA DEEL2

Rd 1 MULTIMEDIA DEEL2 1 MULTIMEDIA DEEL2 2 XML. Xml documenten geven een groter gemak in uitwisselen van gegevens. In de jaren 80 had men de EDI of Electronic Data Interchange Daaruit volgde dan SGML ofd Standard Generalized

Nadere informatie

Handleiding voor het maken van EMVI criteria bij een project

Handleiding voor het maken van EMVI criteria bij een project Handleiding voor het maken van EMVI criteria bij een project Algemeen Bij aanbestedingen is het gunningcriterium lang niet altijd meer de laagste prijs. Bij EMVI (economisch meest voordelige inschrijving

Nadere informatie

Handleiding: Whitelabel Customersite

Handleiding: Whitelabel Customersite ARGEWEB B.V. Handleiding: Whitelabel Customersite Controlportal.nl Argeweb Support 8-1-2009 Handleiding voor het gebruik maken van de Whitelabel Customersite op controlportal.nl, door Resellers van Argeweb.

Nadere informatie

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Labels en Rapporten in Atlantis 1 Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Rapporten Een rapport is eigenlijk altijd een tekst bestand, die vorm wordt gegeven

Nadere informatie

Kris Merckx - 16/10/ Agnes.js - creative commons license

Kris Merckx - 16/10/ Agnes.js - creative commons license Agnes.js - alpha 2.5 => www.ardeco.be/agnes (testsite) Fase 1: Opzetten van de frameworkbasis (afgerond) TOETSTYPES: - meerkeuze (één of meerdere correcte antwoorden) - invuloefening - ja-neen-vragen -

Nadere informatie

Extra: Hoe u uw website met HTML kunt verbeteren

Extra: Hoe u uw website met HTML kunt verbeteren Extra: Hoe u uw website met HTML kunt verbeteren HTML is een afkorting van Hyper Text Markup Language. Zoals de term al zegt is het een "opmaak taal", dat wil zeggen het vertelt de browser door middel

Nadere informatie

Instructie Abonnementsgebied in Bravo SVB-BGT Bravo

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

Nadere informatie

Formulieren en waarden posten naar een view

Formulieren en waarden posten naar een view Hoofdstuk 4 Formulieren en waarden posten naar een view Waarden posten naar een view in een Zend-project gaat heel anders dan dat je gewend bent. Om dit mechanisme te leren, kunnen we het beste een eenvoudige

Nadere informatie

HTML. Formulieren. Hans Roeyen V 3.0

HTML. Formulieren. Hans Roeyen V 3.0 Formulieren Hans Roeyen V 3.0 26 februari 2015 Inhoud 1. Formulieren... 3 1.1. De form tag... 3 1.1.1. Het action attribute... 4 1.1.2. Het method attribute... 4 1.2. De input tag... 4 1.3. Soorten input

Nadere informatie

Een webpagina maken. Een website bouwen met HTML en CSS practicum 1

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

Nadere informatie

WEBSECURITY INFORMATICA STUDENTENWERKING. Gemaakt door Bryan De Houwer en Yuri Moens

WEBSECURITY INFORMATICA STUDENTENWERKING. Gemaakt door Bryan De Houwer en Yuri Moens WEBSECURITY INFORMATICA STUDENTENWERKING Gemaakt door Bryan De Houwer en Yuri Moens ISW Informatica studentenwerking voor en door studenten Wat bieden wij aan: Workshops Shell accounts Altijd bereikbaar

Nadere informatie

Handleiding CMS VOORKANT

Handleiding CMS VOORKANT Handleiding CMS VOORKANT Inhoudsopgave Pagina 1. Toegang tot het CMS... 3 2. Artikel toevoegen... 4 3. Artikel bewerken... 5 4. Artikel kopiëren of verwijderen... 6 5. Afbeelding, link of tabel invoegen...

Nadere informatie

Quickstart. Browser instellingen

Quickstart. Browser instellingen Browser instellingen Projectadministratie is getest onder : Mac OS 10.3 met Safari versie 1.3 Mac OS 10.4 met Safari versie 2.0.3 (417.9.2) Windows met Internet Explorer versie 6.0.2900.2180. Belangrijke

Nadere informatie

Web building gevorderden: CSS & JavaScript. Karel Nijs 2008/11

Web building gevorderden: CSS & JavaScript. Karel Nijs 2008/11 Web building gevorderden: CSS & JavaScript Karel Nijs 2008/11 Webbuilding gevorderden les 3 JavaScript intro JavaScript invoegen JavaScript statements JavaScript popup berichten JavaScript functies JavaScript

Nadere informatie

NOTITIE. Vragen gebruikersgroep

NOTITIE. Vragen gebruikersgroep NOTITIE [van] Edward Diemel [voor] Swing gebruikersgroep [kenmerk] n2013-0081ed [plaats] Delft [project] 13057-SWG [datum] 19 maart 2013 [onderwerp] Swing gebruikersdag 19-03-2013 Op 19 maart 2013 heeft

Nadere informatie

Javascript oefenblad 1

Javascript oefenblad 1 Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 De functie van de cursus 7 2 De inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen van de cursus 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en wijze van studeren

Nadere informatie

REDACTEUREN HANDLEIDING

REDACTEUREN HANDLEIDING V1.2 8/5/2009 Vertaling: John Sim 2 Inhoudsopgave De inhoud van een document bewerken... 11 Een nieuwe document aanmaken... 12 Het aanmaken van een nieuwe document gaat als volgt:... 12 Een pagina publiceren...

Nadere informatie

Bericht Creëren en versturen binnen Wes 4 U mail

Bericht Creëren en versturen binnen Wes 4 U mail Bericht Creëren en versturen binnen Wes 4 U mail Berichten maken en versturen met Wes 4 U mail is simpel, doeltreffend en snel! Belangrijk is dat u reeds bent voorzien van een lijst met emailadressen van

Nadere informatie

Koppeling met een database

Koppeling met een database PHP en MySQL Koppeling met een database 11.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt

Nadere informatie

Een website ontwerpen in Dreamweaver met de opmaakweergave

Een website ontwerpen in Dreamweaver met de opmaakweergave Een website ontwerpen in Dreamweaver met de opmaakweergave door G. Van Soest Met Dreamweaver kan je zeer snel een website in elkaar bouwen; ook het onderhoud van een website is met Dreamweaver uiterst

Nadere informatie

Handleiding upc artbox

Handleiding upc artbox Handleiding upc artbox Doel artbox Artbox is een hulpmiddel voor het beheren van origineel artwork. Dit kunnen teksten, opgemaakte documenten, video, audio, banners, etc. zijn. Hoe werkt het Het begint

Nadere informatie

Menu Door op de menuknop te klikken kunt u het hoofdmenu sluiten of openen. De menuknop is het icoon met drie streepjes vlak onder elkaar.

Menu Door op de menuknop te klikken kunt u het hoofdmenu sluiten of openen. De menuknop is het icoon met drie streepjes vlak onder elkaar. Start de Management Drives Viewer. Voer uw gebruikersnaam en wachtwoord in en klik op de button om in te loggen. Na inloggen opent het hoofdmenu automatisch. Menu Door op de menuknop te klikken kunt u

Nadere informatie

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman Documentatie Onsweb Club plugin voor KNKV verenigingen Versie 0.4 Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman Alle rechten in dit document zijn voorbehouden. www.onsweb.nl,

Nadere informatie

Aan de slag met Google Analytics. Deel 1.

Aan de slag met Google Analytics. Deel 1. Aan de slag met Google Analytics. Deel 1. 1. Google Analytics account aanmaken Stap 1 Via de link http://www.google.com/analytics kan er ingelogd worden bij Google Analytics. Klik op de knop account aanmaken

Nadere informatie

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip:

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip: FORMULIEREN In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip: belangrijk Importeer formulierdata uit een CSV-bestand precies zoals verderop beschreven. 1. Gedrag

Nadere informatie

Een declaratie aanmaken

Een declaratie aanmaken Een declaratie aanmaken U kunt in Kleos drie verschillende soorten declaraties aanmaken: 1. een declaratie voor een dossier: een declaratie voor 1 dossier voor 1 debiteur; 2. een declaratie voor een cliënt:

Nadere informatie

Interactie: Document Object Model en JavaScript. Hoorcollege Webdesign 7 23 mei 2014 Christof van Nimwegen

Interactie: Document Object Model en JavaScript. Hoorcollege Webdesign 7 23 mei 2014 Christof van Nimwegen Interactie: Document Object Model en JavaScript Hoorcollege Webdesign 7 23 mei 2014 Christof van Nimwegen JavaScript WWW was geheel statisch, interactie was alleen volgen van link Javascript maakt interactie

Nadere informatie

OFFICE 365. Start Handleiding Leerlingen

OFFICE 365. Start Handleiding Leerlingen OFFICE 365 Start Handleiding Leerlingen Meer info: Naast deze handleiding is er zeer veel informatie reeds voorhanden op het internet of door op het vraagteken te klikken in de Office 365 omgeving. Ook

Nadere informatie

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: Eenvoudig voorbeeld. Er wordt verondersteld dat er met VS 2008 EXPRESS gewerkt wordt. Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: (Sommige schermafdrukken zijn afkomstig

Nadere informatie

GoogleMapsGoogleMapsGoogleMaps GoogleMapsGoogleMapsGoogleMaps GoogleMapsGoogleMapsGoogleMaps

GoogleMapsGoogleMapsGoogleMaps GoogleMapsGoogleMapsGoogleMaps GoogleMapsGoogleMapsGoogleMaps Google Maps INHOUDSOPGAVE Inleiding.. 3 Een Google Map maken.. 4 Een eigen adres opgeven 7 Inzoomen op je eigenkaart. 8 Satellietbeeld op je eigenkaart. 10 Markers plaatsen. 13 Tekstballon plaatsen.. 15

Nadere informatie

Macro s. 4.2 Een macro maken

Macro s. 4.2 Een macro maken 4.2 Een macro maken Een macro is een reeks van commando s die u kunt maken en die een programma uitvoeren. Wanneer u de macro in zijn geheel uitvoert, dan worden de acties opeenvolgend uitgevoerd. Elk

Nadere informatie

MA!N Rapportages en Analyses

MA!N Rapportages en Analyses MA!N Rapportages en Analyses Auteur Versie CE-iT 1.2 Inhoud 1 Inleiding... 3 2 Microsoft Excel Pivot analyses... 4 2.1 Verbinding met database... 4 2.2 Data analyseren... 5 2.3 Analyses verversen... 6

Nadere informatie

HTML Graphics. Hans Roeyen V 3.0

HTML Graphics. Hans Roeyen V 3.0 HTML Graphics Hans Roeyen V 3.0 19 maart 2015 Inhoud 1. HTML5 Canvas... 3 1.1. Het Canvas element... 3 2. SVG Element... 9 2.1. SVG vergeleken met Canvas... 9 2.2. Een cirkel tekenen met SVG... 10 2.2.1.

Nadere informatie

Handleiding gebruik webmail Roundcube maart 2010

Handleiding gebruik webmail Roundcube maart 2010 Handleiding gebruik webmail Roundcube maart 2010 U opent de webmail door te klikken op het pictogram webmail in de webstek www.edugo.be: 1. Inleiding 1.1 Wat is er nieuw? De webmail van edugo draait vanaf

Nadere informatie

Quickstart. 1 Inleiding Welkom bij projectadministratie.nl. 2 Browser en instellingen. 2.1 Browsers. 2.2 Instellingen

Quickstart. 1 Inleiding Welkom bij projectadministratie.nl. 2 Browser en instellingen. 2.1 Browsers. 2.2 Instellingen 1 Inleiding Welkom bij projectadministratie.nl 2 Browser en instellingen 2.1 Browsers Projectadministratie is getest en werkt onder : Safari versie 1.3 en hoger Internet Explorer versie 6 en hoger Google

Nadere informatie

Info-books. Toegepaste Informatica. Deel 39 : Scripttalen: HO39. Jos Gils Erik Goossens

Info-books. Toegepaste Informatica. Deel 39 : Scripttalen: HO39. Jos Gils Erik Goossens Info-books HO39 Toegepaste Informatica Deel 39 : Scripttalen: Jos Gils Erik Goossens Woord vooraf Info-books geeft een reeks informaticahandboeken uit die opgesteld zijn voor leerlingen van alle onderwijsniveaus,

Nadere informatie

HTML. Media. Hans Roeyen V 3.0

HTML. Media. Hans Roeyen V 3.0 Media Hans Roeyen V 3.0 12 maart 2015 Inhoud 1. (Multi)Media op websites... 3 2. Flash en Websites... 4 3. Video op je website... 4 3.1. YouTube insluiten op de pagina... 4 3.2. Video zonder YouTube...

Nadere informatie

Deel III: Hoe gegevens introduceren in de CDB via de SA2 Generic Excel?

Deel III: Hoe gegevens introduceren in de CDB via de SA2 Generic Excel? Deel III: Hoe gegevens introduceren in de CDB via de SA2 Generic Excel? 1. Inleiding: In vergelijking met de introductie van gegevens via de Webforms, maakt de Generic Excel het mogelijk om: - Meerdere

Nadere informatie

Invoegen... 8 Invulpunt... 9 Nieuwe bouwsteen maken... 9 Bouwsteen opslaan... 10. Wijze van werken in Outlook... 11 Informatie...

Invoegen... 8 Invulpunt... 9 Nieuwe bouwsteen maken... 9 Bouwsteen opslaan... 10. Wijze van werken in Outlook... 11 Informatie... ProDoc Bouwstenen voor Word & Outlook 2007 Inhoud Kopiëren bestanden... 2 Hoofdmap Bouwstenen... 2 Bouwsteen.dotm... 2 Installatie Bouwstenenmodule onder Word 2007... 3 Installatie Bouwstenenmodule onder

Nadere informatie

Web building basis: HTML. Karel Nijs 2008/09

Web building basis: HTML. Karel Nijs 2008/09 Web building basis: HTML Karel Nijs 2008/09 Web building basis eerste les HTML intro Browsers HTML elementen HTML basis tags HTML attributen HTML kleuren HTML formattering Extra: HTML entities Web building

Nadere informatie

Info-books. Toegepaste Informatica. Financieel 2. HO33b. E. Goossens T. Janssens J. Gils

Info-books. Toegepaste Informatica. Financieel 2. HO33b. E. Goossens T. Janssens J. Gils Info-books HO33b Toegepaste Informatica Deel 33b: ERP met Navision, Financieel 2 E. Goossens T. Janssens J. Gils Besluit In Navision kun je formulieren ontwerpen in kaartvorm en in tabelvorm. Het is gemakkelijker

Nadere informatie

Peridos. Aanleveren van gegevens. Datum: Landelijk beheer Peridos. Versie: 1.1

Peridos. Aanleveren van gegevens. Datum: Landelijk beheer Peridos. Versie: 1.1 Peridos Aanleveren van gegevens Plaats: Utrecht Datum: 5-12-2014 Auteur: Landelijk beheer Peridos Versie: 1.1 Status: Definitief Inhoudsopgave Inhoudsopgave 3 Wijzigingsbeheer 4 Distributie 4 Referenties

Nadere informatie

2. Log in bij <login>. Indien u nog geen inlog heeft maak dan een account aan bij <account aanmaken>.

2. Log in bij <login>. Indien u nog geen inlog heeft maak dan een account aan bij <account aanmaken>. 1. Ga naar www.stoof-opleidingsportal.nl druk op . 2. Log in bij . Indien u nog geen inlog heeft maak dan een account aan bij . 3. Kies voor . 4. Klik

Nadere informatie

Web Presence Builder. Inhoud

Web Presence Builder. Inhoud Web Presence Builder Inhoud Inhoud... 1 Wat is Web Presence Builder?... 2 Het categoriescherm... 2 De eerste stappen naar een eigen website... 3 Onderwerp selecteren en website naam aanpassen... 3 Vooraf

Nadere informatie

Microsoft Powerpoint 2010 STAPPENPLANNEN

Microsoft Powerpoint 2010 STAPPENPLANNEN Microsoft Powerpoint 2010 STAPPENPLANNEN STAP 1: MICROSOFT POWERPOINT 2010 STARTEN... 2 STAP 2: EEN BEGINDIA MAKEN... 2 STAP 3: EEN AFBEELDING TOEVOEGEN (LOCATIE VRIJ TE BEPALEN)... 3 STAP 4: ACHTERGRONDKLEUR

Nadere informatie

Info-books. Toegepaste Informatica. Deel 13: VBScript AL13. Jos Gils Erik Goossens

Info-books. Toegepaste Informatica. Deel 13: VBScript AL13. Jos Gils Erik Goossens Info-books AL13 Toegepaste Informatica Deel 13: VBScript Jos Gils Erik Goossens Hoofdstuk 1 Terreinverkenning 1.1 Probleemstelling Met HTML-code heb je heel wat mogelijkheden om webpagina's te maken, maar

Nadere informatie

Handleiding installeren en wijzigen emailhandtekening

Handleiding installeren en wijzigen emailhandtekening Handleiding installeren en wijzigen emailhandtekening Inleiding Met behulp van een script kun je automatisch een handtekening plaatsen onder al je emailberichten. Je bericht komt er dan zo uit te zien:

Nadere informatie

TOOL MJOB HANDLEIDING

TOOL MJOB HANDLEIDING TOOL MJOB HANDLEIDING Tool MJOB Handleiding Tool MJOB Een uitgave van Sdu Uitgevers bv Uitgever Adres Abonnement Klantenservice Algemene voorwaarden René Tijssen Postbus 20014, 2500 EA Den Haag Abonnementen

Nadere informatie

Gebruikershandleiding Edit

Gebruikershandleiding Edit Gebruikershandleiding Edit Maak gebruik van de inloggegevens die je terugvindt in jouw mailbox. Noteer ze eventueel ook hier: url: www.. nl/edit Navigeer naar dit adres, door de url in te typen in de adresbalk

Nadere informatie

Les 15 : updaten van gegevens in de database (deel2).

Les 15 : updaten van gegevens in de database (deel2). Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken

Nadere informatie

Declareren. Stap 1 Openstaande behandelingen

Declareren. Stap 1 Openstaande behandelingen Declareren Stap 1 Openstaande behandelingen Bij het programma onderdeel Declaratie, Openstaande behandelingen (zorgverzekeraars) kunt u kijken welke welke behandelingen er nog niet gedeclareerd zijn. Druk

Nadere informatie

App onderdelen. Source files. Android app onderdelen 1/6

App onderdelen. Source files. Android app onderdelen 1/6 Android app onderdelen 1/6 App onderdelen Een Android project bestaat uit een aantal onderdelen die hieronder beschreven worden. In het project venster kan je de mappen weergeven volgens de hieronder aangeduide

Nadere informatie

Gevorderden training TYPO3. Stap voor stap de website beheren

Gevorderden training TYPO3. Stap voor stap de website beheren Gevorderden training TYPO3 Stap voor stap de website beheren Programma Nieuwsbrief opzetten Werken met formulieren Creatieve pagina opmaak, FC E 's uitleg van de smaakjes Gebruik van webmail Statistieken

Nadere informatie

Handleiding. NCDR Databroker Voor aanlevering van geëncrypteerde data. Mei 2016 Versie 2.0

Handleiding. NCDR Databroker Voor aanlevering van geëncrypteerde data. Mei 2016 Versie 2.0 Handleiding NCDR Databroker Voor aanlevering van geëncrypteerde data Mei 2016 Versie 2.0 2014-2016 by Reports. All rights reserved. Versie 2.0 1 Inhoud 1. Inleiding... 3 2. Inloggen... 3 2.1. Startpagina...

Nadere informatie

Refactor deellinks formuliergroepen

Refactor deellinks formuliergroepen Refactor deellinks formuliergroepen Vooraf Scorion wordt in veel verschillende omgevingen gebruikt. De termen binnen Scorion kunnen d.m.v. vertaalde teksten aangepast worden aan die specifieke omgeving.

Nadere informatie

MyMediasite Handleiding 2013 - V1.0

MyMediasite Handleiding 2013 - V1.0 MyMediasite Handleiding 2013 - V1.0 1 INHOUDSOPGAVE 1. INSTALLATIE 3 2.1 OPNEMEN: OPSTARTEN 4 2.2 OPNEMEN: NIEUWE PRESENTATIE 5 2.3 OPNEMEN: OPNAME PROCES 7 2.4. OPNEMEN: EIGEN MEDIA UPLOADEN 11 3. PRESENTATIE

Nadere informatie