XPath voor beginners. HVA-IAM-V1-TDI Internetstandaarden /2009. Fons van Kesteren
|
|
- Dries de Smet
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 XPath voor beginners HVA-IAM-V1-TDI Internetstandaarden /2009 Fons van Kesteren 1
2 Inhoud Inleiding... 3 XPath paden... 4 Absoluut pad... 4 Relatief pad... 4 Eenvoudige stappen... 5 Element... 5 Attribuut... 5 Alle kinderen/attributen... 5 Één stap omhoog... 5 Alle onderliggende elementen... 5 Stap op de plaats... 6 Andere nodes ( tekst, commentaar, processing-instruction)... 6 Voorwaarden... 7 Aanwezigheid van nodes... 7 Waarden van nodes... 7 Positie van een element... 7 XPath functies... 8 string-functies... 8 nummer-functies... 8 XPath-assen... 9 De assen... 9 Lange vs korte notatie
3 Inleiding Basiskennis van XPath. Inleiding XPath, voor meer informatie raadplege men een reference. Alle voorbeelden die in deze tutorial worden gebruikt kunnen worden toegepast op onderstaand XML bestand. <?xml version="1.0" encoding="utf-8"?> <artikel datum=" " bron="hva krant" > <titel>blok 2 begint </titel> <samenvatting> 2 van het tweede jaar 'interactive media' is begonnen. </samenvatting> <tekst> <plaatje bron="plaatje.gif"/> <alinea> enthousiasme is men aan het nieuwe blok begonnen. blok begon met een gezellige knutselopdracht om de stemming er goed in te krijgen.</alinea> <alinea>de docent zegt: <citaat>zet hem op jongen</citaat>. En toen was het begonnen. Maar niet zonder de toverspreuk <citaat geciteerde="jiskefet"> Waar de dieren zich aan de drinkplaats laven, laven de mensen zich aan een goed gesprek over de dieren.</citaat> uit te spreken.</alinea> </tekst> <gerelateerde_artikelen> <gerelateerd_artikel url=" <titel>nieuwe laptops gratis weggegeven.</titel> </gerelateerd_artikel> <gerelateerd_artikel url=" <titel>blok 1 met succes afgerond.</titel> </gerelateerd_artikel> </gerelateerde_artikelen> </artikel> 3
4 XPath paden Een Xpath expressie is een beschrijving van een pad door een XML structuur naar nul, één of meer punten in de XML boom. Zo n pad bestaat uit stappen, die ieder gescheiden worden door een (slash ( / ). Enkele voorbeelden: /artikel/titel /artikel/@datum alinea/citaat Bovenstaande paden beschrijven dus een pad door een XML structuur. Een pad bestaat uit één of meer stappen. De stappen worden gescheiden door een slash ( / ). Bij iedere stap wordt er een volgend element of attribuut geselecteerd. Er zijn twee soorten paden: absolute paden en relatieve paden. Absoluut pad Een absoluut pad begint altijd met een slash ( / ) waarmee wordt aangegeven dat het pad vanaf helemaal bovenaan in de XML boomstructuur moet worden gevolgd. Bijvoorbeeld: /artikel/titel /artikel/@datum Relatief pad Een relatief pad begint zonder slash ( / ) en moet worden gevolgd vanaf de contextnode waar het pad wordt aangeroepen. Wat de context-node is hangt dus helemaal af van de plek waar de xpath-expressie wordt gebruikt. Bijvoorbeeld in een xls:for-each loop <xsl:for-each select="/artikel/gerelateerde_artikelen/gerelateerd_artikel "> <xsl:value-of select="titel"/> (zie: <xsl:value-of select="@url"/>) <br/> </xsl:for-each> Alle select-paden in de xsl:value-of elementen zijn relatief ten opzichte van het gerelateerde_artikel element die in de xsl:for-each loop geselecteerd wordt. 4
5 Eenvoudige stappen Er kan op zeer veel manieren een stap gemaakt worden in XPath, en soms kan dat op een ingewikkelde manier. In verreweg de meeste gevallen zijn de stappen echter eenvoudig. In dit hoofdstuk zullen de eenvoudige en meest gebruikte stappen worden besproken. Verreweg de meeste stappen zijn selecties van element of attributen. Deze stappen zijn dan ook eenvoudig te maken. Element Een element wordt geselecteerd met de naam van het element. Bijvoorbeeld: /artikel/titel Hierin wordt de eerste stap gezet van bovenin de xml structuur naar het eerste element met de naam artikel, vervolgens wordt een stap gezet naar het daaronder liggende element met de naam titel. Attribuut Een attribuut kan worden geselecteerd met gevolgd door de naam van het attribuut. Bijvoorbeeld: /artikel/@datum Hierin wordt eerst het artikel-element geselecteerd en daarna het datum-attribuut. Alle kinderen/attributen Alle elementen of attributen worden geselecteerd met een wildchar ( * ). Bijvoorbeeld: /artikel/* /artikel/@* In het eerste voorbeeld worden alle elementen onder artikel geselecteerd. In het tweede voorbeeld worden alle attributen van artikel geselecteerd. Één stap omhoog Soms wil je een stap omhoog doen. In dat geval gebruik je twee punten (.. ). Bijvoorbeeld:../@datum Hier wordt het datum-attribuut van het bovengelegen element geselecteerd. Alle onderliggende elementen Soms wil je alle elementen in de onderliggende boom structuur selecteren. Daarvoor wordt de dubbele slash ( // ) gebruikt. Bijvoorbeeld. //citaat 5
6 Hier mee worden in één keer alle citaat-elementen in de gehele onderliggende boomstructuur geselecteerd. Stap op de plaats Het is ook mogelijk om een pas op de plaats te doen. Dan wordt een enkele punt (. ) gebruikt.. Dit lijkt misschien een beetje overbodig, maar bijvoorbeeld in een xsl:for-each loop kan dat wel degelijk zinvol zijn. <h3>citatenlijst<h3> <ol> <xsl:for-each select= //citaat > <li><xsl:value-of select=. /></li> </xsl:for-each> </ol> In dit voorbeeld worden de waarden van alle telefoonnummer-elementen in een lijstje geplaatst. Andere nodes ( tekst, commentaar, processing-instruction) Behalve elementen en attributen kunnen ook andere naamloze nodes geselecteert worden. Tekst, commentaar en processing-instructions hebben geen naam en kunnen daarom alleen met speciale functies worden geselcteerd. text() comment() processing-instruction() Daarnaast is er nog één functie die alle nodes van ieder type selecteerd: node() 6
7 Voorwaarden In alle bovenstaande voorbeelden worden elementen en attributen geselecteerd op basis van de naam van het element of het attribuut. Er kunnen echter nog andere voorwaarden gesteld worden aan de selecties. Deze voorwaarden staan tussen rechte haken achter de naam van het element of attribuut: artikel [voorwaarde ]. Hieronder worden enkele veelgebruikte voorwaarden beschreven. Aanwezigheid van nodes Een element kan geselecteerd worden op basis van de aanwezigheid van een andere node in de xml structuur. alinea [ citaat ] Dit voorbeeld selecteert de alinea s waar een citaat in voorkomt. citaat ] Dit voorbeeld selecteert de citaat-element met een geciteerde-attribuut. Waarden van nodes Er kan natuurlijk ook geselecteerd worden op de waarde van een element of attribuut. artikel = ] Dit selecteert artikel s van een bepaalde datum. alinea [ /citaat / geciteerde= jochem ] Dit selecteert de alinea s met een citaat van jochem. Positie van een element Een veelgebruikte voorwaarde is de positie van een element in een lijst. Bijvoorbeeld het eerste of het laatste alinea. alinea [ 1 ] alinea [ last() ] 7
8 XPath functies Behalve het selecteren van nodes, is het ook mogelijk om berekeningen of manipulaties van gegevens te doen. Hier voor zijn er een aantal functies beschikbaar. Hieronder worden er enkele genoemd. Raadpleeg een XPath reference voor meer functies. string-functies Bijvoorbeeld: contains(string, substring ) : true als de string substring bevat, anders false normalize-space(string) : verwijdert alle overbodige spaties, tabs en returns nummer-functies Bijvoorbeeld: round( getal ) : doet een afronding 8
9 XPath-assen In voorgaand hoofdstuk over eenvoudige stappen is beschreven hoe de meest gebruikte stappen gezet kunnen worden in een XPath. Hoewel dit wel de meeste gebruikelijk stappen zijn is het maar een klein deel van de mogelijke stappen. Er kunnen stappen gezet worden in alle mogelijk richtingen van de XML boom structuur: omlaag, omhoog, opzij. Deze richten worden assen genoemd. Voor de meer ongebruikelijke stappen is een andere, lange notatie vereist. De assen Er kunnen stappen gezet worden in vele richtingen. de volgende assen zijn we al tegen gekomen: child direct onderliggende elementen attribute attributen parent bovenliggende element self stap op de plaats Behalve deze basis-assen zijn er nog een paar assen waarmee grotere stappen genomen kunnen worden descendent alle onderliggende elementen ancestor alle bovenliggende elementen sibling alle elementen op hetzelfde niveau preceding-sibling alle elementen op hetzelfde niveau voor de context following-sibling alle elementen op hetzelfde niveau na de context Lange vs korte notatie Om de stappen op al deze assen te kunnen maken is er een lange, volledige notatie. Deze notatie bestaat uit de naam van de as, gevolgd door de naam van het te selecteren element of attribute. Tussen de naam van de as en de naam van het element of attribuut staan twee dubbele punten ( :: ).De notatie voor eenvoudige stappen is in feite een shortcut voor de lange notatie. In onderstaande tabel worden de lange en korte notatie vergeleken. Merk op dat er lang niet voor alle mogelijke paden een verkorte notatie is. Lang Kort Beschrijving child::artikel artikel elementen met de naam artikel child::* * alle elementen attribuut met de naam datum alle attributen parent::artikel bovenliggend element met de naam artikel parent::*.. het bovenliggende element, ongeacht de naam. self::artikel pas op de plaats, mits de plaats artikel is 9
10 self::*. pas op de plaats descendent::alinea //alinea elementen eronder met de naam alinea descendent::* //* elementen eronder sibling::alinea sibling::* preceding-sibling:: alinea preceding-sibling::* following-sibling:: alinea following-sibling::* elementen met de naam alinea op hetzelfde niveau elementen op hetzelfde niveau voorgaande elementen met de naam alinea op hetzelfde niveau voorgaande elementen op hetzelfde niveau volgende elementen met de naam alinea op hetzelfde niveau volgende elementen op hetzelfde niveau 10
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 informatieQuick Reference Card. Activiteiten
Quick Reference Card Activiteiten 1) Een bestaande pagina bewerken 2) Voeg een vertaling toe 3) Het toevoegen van een afbeelding 4) Het hergebruiken van content 5) Het maken van een nieuws- of agenda-item
Nadere informatieXSL = 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
Nadere informatieZelftest XML Basis. Document: n1006test.fm 25/01/2017. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium
Zelftest XML Basis Document: n1006test.fm 25/01/2017 ABIS Training & Consulting P.. Box 220 B-3000 Leuven Belgium TRAINING & CNSULTING INLEIDING m een idee te hebben van wat we verwachten als voorkennis
Nadere informatie!!!!!!!!!!!! Handleiding website! VV Den Ham
Handleiding website VV Den Ham versie 1.1 1 van 26 " Stand Template Team foto s Template Team Template " Spelers Template Topscorers Template 9 van 26 6.5 Download template De download pagina bestaat uit
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 11 december 2015 Ingebouwde datastructuren Meer boomstructuren Access specifiers Gebruikersinvoer Codestijl Packages SAT-solver Ingebouwde datastructuren Ingebouwde
Nadere informatieHANDLEIDING DOIT BEHEER SYSTEEM
HANDLEIDING DOIT BEHEER SYSTEEM ALGEMENE INFORMATIE Het Doit beheer systeem is een modulair opgebouwd systeem waarin modules makkelijk kunnen worden toegevoegd of aangepast, niet iedere gebruiker zal dezelfde
Nadere informatieBibliografische referenties invoegen via Word 2013
Bibliografische referenties invoegen via Word 2013 Dienst mediatheken Laatst bijgewerkt op 25/09/2014 11:09 ALGEMEEN Je kan jezelf heel wat werk besparen door je bibliografische referenties in Word bij
Nadere informatieGebruik. Wanneer u FreeMind opent, krijgt u het volgende scherm:
FreeMind Starten FreeMind is een gratis programma om een mindmap te maken. Je kan Freemind gratis downloaden op je computer. Om FreeMind te downloaden surf je naar: http://freemind.nl.softonic.com/download.
Nadere informatie6. Absolute en relatieve celadressering
6. Absolute en relatieve celadressering In deze module leert u: - Wat absolute en relatieve celadressering is; - De relatieve celadressering toepassen; - De absolute celadressering toepassen; - De absolute
Nadere informatieWat is nieuw in deze handleiding: Dit is een nieuwe handleiding welke nieuwe functies beschrijft.
Doel Module Fronter 92 Dit document is gemaakt door Fronter Ltd fronter.com. Het document mag alleen gekopieerd of digitaal verspreid worden volgens contract of in overeenstemming met Wat is nieuw in deze
Nadere informatieStap 3 Wat kunnen we met de inhoud?
Stap 3 Wat kunnen we met de inhoud? We gaan in deze stap eens bestuderen wat we zoal voor mogelijkheden hebben om tekst op te maken en links in te voegen. Kompozer heeft voor de meest voorkomende zaken
Nadere informatieOEFENINGEN PYTHON REEKS 1
Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren
Nadere informatieModusOne. ModusOne MOT. Version: 5.2
ModusOne ModusOne MOT Version: 5.2 Written by: Product Documentation, R&D Date: February 2013 2012 Perceptive Software. All rights reserved ModusOne is een handelsmerk van Lexmark International Technology
Nadere informatieHandleiding wordpress
Handleiding wordpress Wordpress versie 3.0.4 Handleiding versie 1.1 Auteur Website Geert Hoekzema www.geerthoekzema.nl www.geerthoekzema.nl geert@geerthoekzema.nl 1 Inhoudsopgave Inleiding... 3 Beginnen
Nadere informatieHandleiding voor Leden
Handleiding voor Leden Wedstrijdverslagen maken op www.lvvtornado.nl 1 Inleiding & Inhoudsopgave Deze handleiding helpt bij het toevoegen van wedstrijdverslagen en foto s op www.lvvtornado.nl Het doel
Nadere informatie1. Een nieuw document maken op basis van GO! sjablonen
1. Een nieuw document maken op basis van GO! sjablonen Een nieuw document starten Binnen de VDI-omgeving vind je de GO! sjablonen via Bestand > Nieuw > Mijn sjablonen. Daar kies je de sjabloon voor het
Nadere informatieONLINEADVISEREN.NL ONLINEADVISEREN.NL. Handleiding interactief websysteem ter ondersteuning van online adviseren
ONLINEADVISEREN.NL Handleiding interactief websysteem ter ondersteuning van online adviseren Handleiding onlineadviseren 120815 Blz. 1 van 17 Inhoud 1 Inleiding... 3 2 Aanmelden... 3 3 Algemene functionaliteit...
Nadere informatieEindtoets 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
Nadere informatieAls je de categorie Getal hebt gekozen kunt u in de notatie bepalen hoe het getal moet worden weergegeven.
Getalopmaak Kies: Opmaak - Cellen... tab Getallen Categorie Selecteer een categorie in de lijst en selecteer vervolgens een opmaakprofiel in het vak Notatie. Opm: De standaardvalutanotatie voor een cel
Nadere informatieInhoud van de website invoeren met de ContentPublisher
Inhoud van de website invoeren met de ContentPublisher De inhoud van Muismedia websites wordt ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem (CMS): de ContentPublisher.
Nadere informatieBeknopte handleiding Dragon NaturallySpeaking. Premium versie 13
1 Beknopte handleiding Dragon NaturallySpeaking Premium versie 13 1 Eerste gebruik van Dragon: installatie en een gebruikersprofiel aanmaken De spraakherkenningssoftware Dragon is beschikbaar als vaste
Nadere informatieXML & 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.:
Nadere informatieOEFENINGEN PYTHON REEKS 1
Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren
Nadere informatieLekker snel XML met SQL (.nl)
Lekker snel met SQL (.nl In steeds meer opdrachten kom je als requirement tegen. Omdat het lekker makkelijk is of omdat de interface die je moet aanspreken het vereist. Dit is zeker het geval wanneer je
Nadere informatieLab 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 informatieBibliografische referenties invoegen via Word
Bibliografische referenties invoegen via Word Dienst mediatheken Laatst bijgewerkt op 22/08/2016 12:52 ALGEMEEN Je kan jezelf heel wat werk besparen door je bibliografische referenties in Word bij te houden.
Nadere informatieLeren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie
Leren Programmeren met Visual Basic 6.0 Les 3+4 Hoofdstuk 4 : De Selectie Visual Basic 6.0 1 Basisstructuren (herhaling) Sequentie (HK2) : Alle opdrachten gewoon na mekaar uitvoeren. Hier worden geen keuzes
Nadere informatieHOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren
HOOFDSTUK 3 3.1 Stapsgewijs programmeren De programmeertalen die tot nu toe genoemd zijn, zijn imperatieve of procedurele programmeertalen. is het stapsgewijs in code omschrijven wat een programma moet
Nadere informatieSQL & Relationele datamodellen in interactieve media
SQL & Relationele datamodellen in interactieve media HVA-CMD-V1-datamodelleren oefeningen deel 1: SQL 2012-2013 Inhoud Inhoud... 2 Selecties uit een enkelvoudige datatabel... 3 Selecties uit een meerdere
Nadere informatieCorrespondentie 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 informatieGetting-started tutorial. Versie 1.0
Getting-started tutorial Versie 1.0 Getting-started Apparaat toevoegen Installatie en activatie Getting-started tutorial In deze getting-started tutorial gaan we u helpen met de eerste stappen met ROXY,
Nadere informatieHandleiding korte instructie gebruik LommOnline voor verenigingen. Stap 1. Vooraf:
Handleiding korte instructie gebruik LommOnline voor verenigingen Stap 1 Stap 2 Ga naar lommonline.nl/admin Voer je gebruikersnaam in Voer je wachtwoord in Klik op inloggen Vooraf: Je bent nu op de beheerderspagina.
Nadere informatieLab 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 informatie5. Functies. In deze module leert u:
5. Functies In deze module leert u: - Wat functies zijn; - Functies uitvoeren; - De verschillende functies van Calc kennen. - Naar een ander werkblad verwijzen. U kunt eenvoudige berekeningen, zoals aftrekken,
Nadere informatie1 Werken met (keuze)lijstjes: de control listbox
1 Werken met (keuze)lijstjes: de control listbox 1.1 Keuzelijstjes: wat en waarom In een educatief programma wordt vaak gebruik gemaakt van keuzelijstjes. Enkele voorbeelden: * bij het opstarten van een
Nadere informatieSneltoetsen, functietoetsen, toetsenbordcombinaties
Sneltoetsen, functietoetsen, toetsenbordcombinaties Excellerend Heemraadweg 21 2741 NC Waddinxveen 06 5115 97 46 richard@excellerend.nl BTW: NL0021459225 ABN/AMRO: 53.68.25.491 KVK: 24389967 De navigatie
Nadere informatieUmbraco Gebruikershandleiding
Umbraco Gebruikershandleiding Aan de slag gaan met Umbraco 1.1 Aanmelden Umbraco is een web publishing systeem dat gemakkelijk te gebruiken is door de gebruikers en heeft geen hoge hard- en software vereisten.
Nadere informatieSQL Aantekeningen 3. Maarten de Rijke mdr@science.uva.nl. 22 mei 2003
SQL Aantekeningen 3 Maarten de Rijke mdr@science.uva.nl 22 mei 2003 Samenvatting In deze aflevering: het selecteren van tuples, operaties op strings, en aggregatie functies. Verder kijken we naar iets
Nadere informatieHANDLEIDING. WordPress LAATSTE VERSIE: 29-12-2011 RODER!CKVS WEBDESIGN & WEBHOSTING
HANDLEIDING WordPress LAATSTE VERSIE: 29-12-2011 RODER!CKVS WEBDESIGN & WEBHOSTING Inhoudsopgave Inloggen... 3 Een nieuw bericht plaatsen... 5 Aan een nieuw bericht beginnen... 5 Je bericht bewaren, een
Nadere informatieTeksten op je WordPress site zetten of aanpassen
www.smitloopbaan.nl/beheer/ Teksten op je WordPress site zetten of aanpassen Je kunt met WordPress op 2 manieren teksten en afbeeldingen op je website plaatsen : op een pagina of in een bericht. De vaste
Nadere informatiePython. Vraag 1: Expressies en types. Vraag 1 b: Types -Ingebouwde functies- Vraag 1 a 3/10/14
Python Vraag 1: Expressies en types Integrated Development Environment (IDE): Ø Wing 101 (gratis te downloaden op www.wingware.com) Oefeningen in de shell >> noemen we de prompt Python commando s = expressies
Nadere informatieTutorial. Microsoft Excel 2003. Gevorderd
Bureau voor Taal en Inform at ic a Werfkade 10 9601 LG Hoogezand 0598 390070 e-mail: bti@bbti.nl Tutorial Microsoft Excel 2003 Gevorderd www.bbti.nl EEWL+RRJH]DQG 2 )81&7,(6,QWURGXFWLH Bij deze tutorial
Nadere informatieHANDLEIDING BEHEER WEBSITE. Vrouwen van Nu
HANDLEIDING BEHEER WEBSITE Vrouwen van Nu Versie 1.3 11 Oktober 2012 VERSIE INFO Versie Datum Auteur Omschrijving 1.0 25 September 2012 Rudi van Es 1.1 2 Oktober 2012 Maarten Rütten 1.2. 3 Oktober 2012
Nadere informatieEen spoedcursus python
Een spoedcursus python Zoals je in de titel misschien al gezien hebt, geven wij een spoedcursus Python. Door deze cursus leer je alle basics, zoals het rekenen met Python en het gebruik van strings. Het
Nadere informatieREDACTEUREN 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 informatievan PSD naar JavaScript
2015 van PSD naar JavaScript F. Vonk versie 2 19-9-2015 inhoudsopgave 1. inleiding... - 2-2. ontwikkelomgeving... - 3-3. programmeerconcepten... - 4 - statement... - 4 - sequentie... - 4 - variabele en
Nadere informatieIQ LEADS Adres: Curieweg 8E Postcode: 2408 BZ Plaats: ALPHEN AAN DEN RIJN Telefoon: (0172)
1 Inhoud Tips voor u begint... 3 Beginnen met WordPress... 4 Login... 4 Dashboard... 4 Back-up maken van uw website... 5 Bloggen en Pagina s... 6 Tekst editor... 6 Nieuwsbericht maken (Bloggen)... 6 Pagina
Nadere informatieEXPLORING DB2. OPEN CURSOR Met de geïntegreerde ondersteuning
ABIS NIEUWSBRIEF VOOR DB2 PROFESSIONALS JAARGANG 5 - NUMMER 2, MAART 2008 EXPLORING DB2 OPEN CURSOR Met de geïntegreerde ondersteuning voor XML in DB2 9 ziet het ernaar uit dat de hiërarchische datarepresentatie
Nadere informatieTutorial. Microsoft Project 2003
Bureau voor Taal en Informatica Werfkade 10 9601 LG Hoogezand 0598 390070 e-mail: bti@bbti.nl Tutorial Microsoft Project 2003 www.bbti.nl bbti Hoogezand 2 Introductie In deze tutorial worden opdrachten
Nadere informatieHandleiding Inventarisatie met Softwear
Handleiding Inventarisatie met Softwear In verband met de verwerking van voorraden en mutaties in SAP is er het eea gewijzigd qua inventarisatie. Meest belangrijke wijziging is dat de voorraad NIET meer
Nadere informatieMach3Framework 5.0 / Website
Mach3Framework 5.0 / Website Handleiding Mach3Builders Inhoudsopgave 1 Inloggen...5 1.1 Ingelogd blijven...6 1.2 Wachtwoord vergeten...7 2 Applicatie keuzescherm...8 2.1 De beheeromgeving openen...9 3
Nadere informatieEXCEL BASIS 2013
EXCEL BASIS 2013 WWW.I-LEARNING.BE - 4 FORMULE-INVOER ALS EXCEL EEN BEREKENING MOET DOEN, MOET JE EEN FORMULE OF EEN FUNCTIE INVOEREN 4.1 OPERATOREN + om op te tellen - om af te trekken / om te delen *
Nadere informatieEconomische topper 4 Opdracht pag. 42 nr. 2
Economische topper 4 Opdracht pag. 42 nr. 2 Te beheersen vaardigheid voor de lesgever: het is belangrijk dat u in een oogopslag de formules achter de getallen kan controleren. Het is voor de leerlingen
Nadere informatieAchtergrond en lettertype Opmaak Achtergrond Opmaak Achtergrond Afbeelding in achtergrond
Frontpage Express is het meest eenvoudige programma voor het maken van je homepage. Is het programma niet geïnstalleerd op je PC, dan is het te downloaden en daarna te installeren. We zullen nu een aantal
Nadere informatiedrupal 4 Fons les 07 - enitity reference view 2015_03_19 1
drupal 4 Fons les 07 - enitity reference view 2015_03_19 1 Wat is een contextuele filter? Aan de hand van een contextuele filter (cf) ga je bepalen wat je gaat laten zien wat niet, dat hangt af van een
Nadere informatieHTML Editor: tabellen en hyperlinks
LES 19 HTML Editor: tabellen en hyperlinks In deze les leert u nog iets meer over HTML en de HTML Editor van OpenOffice.org. U leert hoe u absolute en relatieve hyperlinks maakt. We staan even stil bij
Nadere informatieHandleiding invoegen afbeeldingen en downloadlinks t.b.v. het CMS
Handleiding invoegen afbeeldingen en downloadlinks t.b.v. het CMS Het blijkt dat we de nodige moeite hebben met het invoegen van afbeeldingen en het maken van downloadkoppelingen binnen ons CMS. Er moet
Nadere informatie1 DATABASE MANAGEMENT
1 DATABASE MANAGEMENT 1.1 Inleiding Excel wordt veel gebruikt om met lijsten te werken. Meestal om informatie, zoals klantgegevens, op te slaan. Ook worden lijsten vaak gebruikt om gegevens te verwerken
Nadere informatiemaplev 2010/7/12 14:02 page 15 #17 Nadere detaillering van een aantal zaken van Module 1 Geen,, " ", \, save, read, protect, unprotect
maplev 2010/7/12 14:02 page 15 #17 Module 2 Het gebruik van Maple, vervolg Onderwerp Voorkennis Expressies Nadere detaillering van een aantal zaken van Module 1 Geen,, " ", \, save, read, protect, unprotect
Nadere informatie1. Achtergronden verwijderen (op basis van Photoshop CS2/CS3)
1. Achtergronden verwijderen (op basis van Photoshop CS2/CS3) De Engelse benamingen van de opdrachten staan tussen ( ) Voor deze tutorial ga ik gebruik maken van de volgende 2 foto s Foto 1, de foto waar
Nadere informatieHandleiding IVN Ledenadministratie
Handleiding IVN Ledenadministratie Versie 2.0, d.d. 28-02-2013 Inhoudsopgave 1. Accountrechten aanvragen p. 3 2. Inloggen p. 4 3. Ledenadministratie afdeling p. 6 4. Lid gegevens bewerken p. 8 5. Nieuw
Nadere informatieHandleiding voor Leden Teampagina aanpassen op www.witkampers.nl
Handleiding voor Leden Teampagina aanpassen op www.witkampers.nl 1 Inleiding & Inhoudsopgave Deze handleiding helpt bij het aanpassen van de teampagina s op www.witkampers.nl. Het doel van de website is
Nadere informatieTeD Tekst en Design. Basisinformatie voor klein gebruik van het cms Made Simple
Basisinformatie voor klein gebruik van het cms Made Simple 1 Inhoud Inhoud 2 Inleiding 3 Inloggen in het CMS 3 Teksten plaatsen/aanpassen 4 Een link aanmaken 4 Gebruikers toevoegen/ verwijderen 5 Werken
Nadere informatieLettertypenbeheer. Craig Drummond Vertaler/Nalezer: Freek de Kruijf
Craig Drummond Vertaler/Nalezer: Freek de Kruijf 2 Inhoudsopgave 1 Lettertypenbeheer 4 1.1 Lettertypengroepen..................................... 4 1.1.1 In- en uitschakelen.................................
Nadere informatieIntranet. Handleiding voor redacteurs, nieuwsberichten.
Dit document bevat een 15 stappenplan waarbij cursisten worden getraind om binnen de SharePoint omgeving (interne) berichten te kunnen plaatsen voorzien van een overzichtsafbeelding en afbeeldingen voor
Nadere informatieProgrammeermethoden NA. Week 6: Lijsten
Programmeermethoden NA Week 6: Lijsten Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna2016/ Getal opbouwen Stel je leest losse karakters (waaronder cijfers) en je moet daar een getal
Nadere informatieIn dit document staat beschreven hoe je de meetgegevens vanuit Coach kunt opslaan en later in kunt lezen in Excel en hier een grafiek van kunt maken.
In dit document staat beschreven hoe je de meetgegevens vanuit Coach kunt opslaan en later in kunt lezen in Excel en hier een grafiek van kunt maken. De instructies voor Excel zijn geschreven voor Excel
Nadere informatie1click updatemodule. Hoe bereiken? U kunt uw CMS eenvoudig bereiken door vlak achter uw domeinnaam /cms te plaatsen. Bv. www.uwsite.be/cms.
1click updatemodule Introductie 1Click Light is wat men in de termen van het vak noemt een CMS of Content Management System. Wanneer we dit letterlijk vertalen betekent dit Inhoud Beheer Systeem. Kort
Nadere informatieSysteemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010
4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen. 4.1 Starten met MS Access Als je het programma Microsoft Access
Nadere informatieSymbolen en diakritische tekens
Symbolen en diakritische tekens Als het toetsenbord van je computer goed is ingesteld: invoertaal Nederlands, toetsenbordindeling VS Internationaal, kun je heel eenvoudig diakritische tekens op klinkers
Nadere informatieRapporten. 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 informatieKennismaken Greenfoot
HOOFDSTUK 1 Kennismaken met Greenfoot onderwerpen: de interface van Greenfoot, omgaan met objecten, methodes aanroepen, een scenario uitvoeren concepten: object, klasse, methode-aanroep, parameter, retourwaarde
Nadere informatie9. Strategieën en oplossingsmethoden
9. Strategieën en oplossingsmethoden In dit hoofdstuk wordt nog even terug gekeken naar alle voorgaande hoofdstukken. We herhalen globaal de structuren en geven enkele richtlijnen voor het ontwerpen van
Nadere informatieGouden Tekst. http://www.photoshop-tutorials.nl/tekst-effecten/gouden-tekst.html
http://www.photoshop-tutorials.nl/tekst-effecten/gouden-tekst.html Gouden Tekst In deze tutorial leer je hoe je een gouden tekst kunt maken, een tekst een Goud Effect geven. Het is een uitgebreide tutorial,
Nadere informatieProgrammeermethoden NA
Programmeermethoden NA Week 6: Lijsten Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna/ Bij ons leer je de wereld kennen 1 Getal opbouwen Stel je leest losse karakters (waaronder
Nadere informatieLASERSELFIE SNIJD JE SELFIE UIT MET DE LASERSNIJDER! Ontwikkeld door
LASERSELFIE SNIJD JE SELFIE UIT MET DE LASERSNIJDER! FOTOGRAFEREN 1. Neem een foto van het gezicht. Let daarbij op de volgende dingen: Neem een foto voor een witte achtergrond. Een witte muur of een beamerscherm
Nadere informatieHandleiding Kaltura via Blackboard
Handleiding Kaltura via Blackboard Studenten handleiding versie 1 juni 2016 Inhoudsopgave Inloggen in Blackboard... 2 My Media... 2 Introductie My Media... 2 My Media: Add New... 5 Add New: Media Upload...
Nadere informatieDe Wetenschappelijke notatie
De Wetenschappelijke notatie Grote getallen zijn vaak lastig te lezen. Hoeveel is bijvoorbeeld 23000000000000? Eén manier om het lezen te vergemakkelijken is het zetten van puntjes of spaties: 23.000.000.000.000
Nadere informatieImplementatie #-operator
Departement Wiskunde-Informatica Universiteit Antwerpen November 13, 2005 Book sample Book sample Tools Reïficatie Maak van de event method loan een method class Loan Non-reïficatie Genereer nieuwe properties
Nadere informatieOnafhankelijke verzamelingen en Gewogen Oplossingen, door Donald E. Knuth, The Art of Computer Programming, Volume 4, Combinatorial Algorithms
Onafhankelijke verzamelingen en Gewogen Oplossingen, door Donald E. Knuth, The Art of Computer Programming, Volume 4, Combinatorial Algorithms Giso Dal (0752975) Pagina s 5 7 1 Deelverzameling Representatie
Nadere informatieHet gebruik van een spreadsheetprogramma Algemene introductie in het gebruik van spreadsheets Fons Vernooij
Het gebruik van een spreadsheetprogramma Algemene introductie in het gebruik van spreadsheets Fons Vernooij Introductie Een spreadsheetprogramma kan heel veel. Zoveel zelfs dat je bijna vergeet dat hij
Nadere informatie[HANDLEIDING WE-CARE] Wat is dit product, hoe wordt het geïnstalleerd en hoe werkt het precies? Thom Steinfort 08-12-2014
[HANDLEIDING WE-CARE] Wat is dit product, hoe wordt het geïnstalleerd en hoe werkt het precies? Thom Steinfort 08-12-2014 Inhoudsopgave Inloggen... 2 Awareness hiërarchie... 2 Awareness... 3 Awareness
Nadere informatieAFO Het samenvoegen van documenten
AFO 115 - Het samenvoegen van documenten 115.1 Inleiding Dit menu bestaat uit twee opties: Samenvoegbestanden; bekijk samenvoegbestanden die gemaakt zijn in AFO 114 Samenvoegprofielen; maak een samenvoegprofiel
Nadere informatieWerken aan de hand van. Microsoft Excel. Schooljaar V. Schelkens, C. Kaivers, F. Thomas
Werken aan de hand van Microsoft Excel Schooljaar 2018-2019 V. Schelkens, C. Kaivers, F. Thomas In dit project ga je leren hoe je een rekenblad aan de hand van Microsoft Excel kan opstellen. Bij elke oefening
Nadere informatieHippo-handleiding Homepage Inhoudsopgave
Hippo-handleiding Homepage Inhoudsopgave Homepage... 2 Onderdelen Homepage... 3 Homepage header aanmaken... 4 Header koppelen aan de homepage (home)... 9 Oud nieuws vervangen op de homepage (home)... 11
Nadere informatieProject 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 informatieEen eenvoudig algoritme om permutaties te genereren
Een eenvoudig algoritme om permutaties te genereren Daniel von Asmuth Inleiding Er zijn in de vakliteratuur verschillende manieren beschreven om alle permutaties van een verzameling te generen. De methoden
Nadere informatieJuni ZorgDomein verbetert zorg. ZorgDomein voor gebruikers van Hapicom 1
ZorgDomein voor gebruikers van Hapicom Juni 2018 ZorgDomein verbetert zorg ZorgDomein voor gebruikers van Hapicom 1 Deze quick guide legt uit hoe je informatie vanuit Hapicom via een koppeling kunt meenemen
Nadere informatie2. INLOGGEN INLOGGEN'
1. DIGITALEWEEK.BE Alle activiteiten die tijdens de Digitale Week plaatsvinden, worden verzameld op de website van de Digitale Week. De deadline om activiteiten in te voeren is 7 maart 2014. 2. INLOGGEN
Nadere informatieINHOUDSOPGAVE. Inhoudsopgave
INHOUDSOPGAVE Inhoudsopgave Microsoft Word 7 Werken met het lint 7 Documenten maken en bewerken 8 In verschillende weergaven werken 11 Tekens en alinea s opmaken 13 Tekst en afbeeldingen bewerken en verplaatsen
Nadere informatieGa naar http://www.domeinnaam.nl/wp-admin en log in met de gebruikersnaam en wachtwoord verkregen via mail.
INLOGGEN Ga naar http://www.domeinnaam.nl/wp-admin en log in met de gebruikersnaam en wachtwoord verkregen via mail. Vul hier je gebruikersnaam en wachtwoord in en klik op Inloggen. Bij succesvolle login
Nadere informatie1 Inleiding. 1.1 Werkblad, rijen, kolommen en cellen Als je Excel opent, zie je het volgende scherm (de menubalk bovenin kan iets verschillen):
INLEIDING EXCEL 1 INHOUD 1 Inleiding... 3 1.1 Werkblad, rijen, kolommen en cellen... 3 Cellen invullen... 5 Breedte van de kolommen en tekstterugloop... 5 1.2 Opmaak van de cellen... 6 Uitlijning... 6
Nadere informatieHandleiding Vedor-editor
Handleiding Vedor-editor Mei 2007, versie 0.9 Inhoudsopgave Inleiding... 3 Aanmelden... 4 De werkbalk... 5 Het context menu... 6 Navigeren binnen je website... 7 Tekst toevoegen en bewerken... 8 Afbeeldingen
Nadere informatieOnline afdrukken 4.0. Uitgave 1
Online afdrukken 4.0 Uitgave 1 2008 Nokia. Alle rechten voorbehouden. Nokia, Nokia Connecting People en Nseries zijn handelsmerken of gedeponeerde handelsmerken van Nokia Corporation. Nokia tune is een
Nadere informatieVerwijderen van een persoon kan door de regel leeg te maken. Met de knop (linksonder) Verwijderen verwijdert u de hele pagina!
Algemeen Ingelogd als moderator/ pagina beheerder kan je teksten op een pagina plaatsen, bewerken of verwijderen. Ga naar de pagina waar je toegang tot hebt. Onder het logo en boven de foto (header) krijg
Nadere informatieHandleiding Wordpress
Handleiding Wordpress Inhoudsopgave 1. Inloggen 2. Berichten en Pagina s 3. Afbeeldingen en video s 4. Weblinks 1. Inloggen 1.1 Inloggen bij Wordpress We starten met het inloggen op je WordPress gebaseerde
Nadere informatieRevisely Docentenhandleiding
Revisely Docentenhandleiding Educate-itbalie@uu.nl Inhoudsopgave Inleiding 3 1 Account aanvragen en inloggen 3 2 Groep aanmaken 3 3 Studenten toevoegen 3 3.1 Handmatig één voor één toevoegen 3 3.2 Groep
Nadere informatieInformatie dashboardomgeving uitstroomonderzoek
Informatie dashboardomgeving uitstroomonderzoek Welkom bij de dashboardinformatie van het uitstroomonderzoek. Het doel van dit document is inzicht geven in de werking en de mogelijkheden van het dashboard.
Nadere informatieSQL & Datamodelleren
SQL & Datamodelleren HVA-CMD-V1-datamodelleren Algemene handleiding bij het lesprogramma 2012-2013 Inhoud Inhoud... 2 Inleiding... 3 Leerdoelen:... 3 Plaats in het leerplan:... 3 Werkwijze:... 3 Lesstof:...
Nadere informatie