xml parsen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack .NET DEVELOPER - GRADUATE PROGRAM @ Rand

2021-06-10 iSense Fullstack .NET DEVELOPER - GRADUATE PROGRAM Ben je onlangs afgestudeerd van een IT-opleiding of heb je nog maar weinig ervaring opgedaan? En wil je toch graag aan de slag als .NET Developer? Lees dan snel verder, want op 9 augustus 2021 starten wij weer met een graduate programma waarin jij jezelf kunt ontwikkelen tot een volwaardige Fullstack .NET Developer! ISLE50166 Locatie Randstad/Eindhoven Wat ga je doen tijdens het Fullstack .NET Developer Graduate Programma? In augustus krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te geven en jezelf te ontwikkelen tot Fullstack .NET

Bekijk vacature »

C# Python Fullstack Developer / Grasshopper

Wie wordt jouw werkgever?: Wij bieden woningen en appartementen aan. Ben jij een ervaren fullstack developer? Heb jij ervaring met Grashopper? Vaste baan: C# Python Fullstack Developer Rhino 2.800 - 4.500 Fullstack Developer We leven het liefst in een huis waarin we ons onbezorgd en thuis voelen en waar genoeg financiële ruimte overblijft om leuke dingen te doen. Wij begrijpen dat. Bovendien gaan wij nog een stap verder: wij geloven dat een huis niet alleen gaat over het vinden van ruimte voor nu, maar ook over het behouden van ruimte voor toekomstige generaties. Ons doel? Een comfortabel leven voor vandaag,

Bekijk vacature »

OutSystems developer @ Regio Amsterdam

2021-06-22 iSense OutSystems developer Ben jij een ervaren OutSystems developer? Werk jij graag aan uiteenlopende complexe projecten? Lees dan snel verder! ISKO48331 Organisatie Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren. Jij zal hierbij vanuit jouw expertise de klant adviseren over

Bekijk vacature »

Apex developer @ Gouda

2021-08-16 iSense Apex developer Al bijna 100 jaar begeeft deze organisatie zich in de industriële sector. Met zo’n 350 medewerker verdeeld over bijna 50 vestigingen wereldwijd en het hoofdkantoor in de regio Gouda bedienen zij de industrie. ISRA50658 Nieuw Organisatie Het belang van de organisatie ligt op het gebied van de vertaling van informatiestromen/data binnen de organisatie en naar externe relaties. De vertaling van deze data naar de applicaties ondersteunen de business bij de ambitie wereldwijd de industrie. In de rol als APEX Developer breng je de vraag vanuit de business in kaart en maak je een functioneel ontwerp voor

Bekijk vacature »

Frontend Developer Javascript ASP.Net / Angular JS

Over de werkgever: Wij schrijven marketing software voor de retail industrie. Werk jij als Frontend developer? Heb je ervaring met Javascript? Vaste baan: Frontend Developer Javascript HTML 2.700 - 3.900 Frontend Developer Wij zijn marktleider op het gebied van IT Solutions. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne technologie en staan open voor innovatie. Wat houdt de functie precies in?: Voor de vacature als Frontend Developer Weesp HTML ga je het volgende doen: en Je bent verantwoordelijk voor het implementeren van visuele effecten en user interfaces voor onze B2B software. Je

Bekijk vacature »

PHP Developer op HBO/WO niveau gezocht!

Bedrijfsomschrijving De wereld staat altijd aan, en dat is niet anders voor de IT sector! Kom jij werken bij deze internationale werkgever welke actief is in ruim 140 landen? Het bedrijf is actief in 140 landen en houdt zich bezig met het maken van zeer technische software gericht op mobiele infrastructuren. Veel bedrijven maken gebruik van allerlei verschillende soorten mobiele apparatuur, en aangezien dit landschap zo groot wordt houdt mijn klant zich bezig met volledige automatisering van de ontzorging op dit gebied! Werking van mobiele apparatuur en continuïteit van de bedrijfsprocessen is zeer belangrijk en daar ga jij je als

Bekijk vacature »

Full Stack .NET Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack .NET Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende opdrachtgevers, of je blijft bij ons (Experis) werken. Ons programma tot .NET Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en .NET-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Functioneel Beheerder

Kan jij als geen ander IT-processen en -systemen beheren? Heb jij een achtergrond in de ICT en vind je het een uitdaging om processen te optimaliseren? Dan zijn wij op zoek naar jou! Wat ga je doen? Als functioneel beheerder kom jij terecht binnen het ICT-team van PRO Groep. Binnen ons team ben jij verantwoordelijk voor de IT-processen en -systemen van PRO HRM, een van de labels van PRO Groep. Je bent functioneel verantwoordelijk voor de werking en configuratie van de applicaties van de organisatie en onze klanten. Je brengt de wensen en eisen van de organisatie en de klanten

Bekijk vacature »

.NET Developer / Azure @ Utrecht

2021-08-02 iSense .NET Developer / Azure Ben jij een .NET Developer en wil jij jouw ervaring graag inzetten bij een gerenommeerde organisatie die zich focust op het inhouse oppakken en uitvoeren van innovatieve projecten voor diverse organisaties in Nederland? Lijkt het je daarnaast leuk dag in dag uit alles te halen uit Azure, mee te denken over architectuur vraagstukken en van scratch af aan oplossingen te bouwen? Lees dan nu verder! ISHU47628 Organisatie Als .NET developer ga je werken in een DevOps team aan state-of-the-art oplossingen voor diverse opdrachtgevers. Dit doe je voornamelijk in-house op hun kantoor in regio Nieuwegein

Bekijk vacature »

Java Software Developer – Smart Logistics

Bouw jij de professionele applicaties die onze klanten zo hard nodig hebben? En wil je graag met de nieuwste technologieën werken binnen een DevOps team? Lees dan snel verder! Wat ga je doen? Als Java Software Developer werk je aan uitdagende projecten bij verschillende klanten en ben je altijd onderdeel van een software ontwikkelteam. Samen met je team, de product owner en de architect ben je verantwoordelijk voor het definiëren, ontwerpen, ontwikkelen, beveiligen en testen van nieuwe of bestaande applicaties binnen de logistieke sector. “Use digital to move smarter De unit Smart Logistics binnen de Transport & Logistics sector van

Bekijk vacature »

Drupal Developer / Kritische applicaties @ Utrecht

2021-06-21 iSense Drupal Developer Kritische applicaties Wil jij werken voor een organisatie die werkt met de nieuwste technieken op het gebied van software ontwikkeling, een groot maatschappelijk belang heeft en een zeer diverse omgeving? Lees dan snel verder! ISB42382 Organisatie Je gaat werken bij een groot onderzoeksinstituut in de omgeving Zeist die een rijke historie heeft en al meer dan 100 jaar bestaat. Als Drupal Developer ga jij deelnemen aan een groot aantal websites en zal je software bouwen voor verschillende branches met een groot maatschappelijk belang. Deze organisatie is verantwoordelijk voor allerlei onderzoeken en hebben dan ook een groot

Bekijk vacature »

Fullstack Java Developer

Functieomschrijving Are you an experienced Fullstack Java Developer looking for an international, creative and innovative environment? Would you like to work on a self-service data platform, making sure our data makes its way from a vast array of sources to the right place? At Randstad Groep Nederland (HQ) we are looking for you! We’re looking for a Fullstack Java Developer available to join our internal team immediately. Fullstack Java Development at Randstad Groep Nederland (HQ) Team Chef’s Special consists of a group of experienced professionals who together are pioneering in a development environment that is new to Randstad. Six Java

Bekijk vacature »

Junior Software Developers gezocht!

Bedrijfsomschrijving Onze opdrachtgever is een bekende internationale speler binnen de branche waarin ze werken. Ze hebben vestigingen door heel Nederland maar de R&D afdeling is gelegen in het zuiden van Overijssel. Deze organisatie is voor hun klanten continu bezig om oplossingen te bedenken die bijdragen aan een duurzame leefomgeving. Om het IT team te versterken zijn ze op zoek naar een Junior Developer. Binnen het team zal je werken aan interne software oplossingen die gebruikt zullen worden door de gehele organisatie (in binnen- en buitenland). Functieomschrijving Je gaat hier werken met technieken als C#, ASP.Net en Javascript, hiermee ga je

Bekijk vacature »

Senior Software Developer / Software Architect

Ben jij degene in het team die de knopen doorhakt? Die samen met collega’s de best passende oplossing bepaalt en uitvoert? Waarvan collega’s mee willen sparren? Dan ben je bij ons aan het goede adres! Wij zijn op zoek naar een nieuwe collega om ons Applicatie Development team te versterken. Wat ga je doen? Als Senior Software Developer of Software Architect ben jij de baken van kennis in het project, je behoud het overzicht, je neemt technische beslissingen en bewaakt de kwaliteit. Samen met de andere architecten bepaal je de (technische) toekomststrategie. En met de development teams bouw je verder

Bekijk vacature »

Full stack developer @ Rotterdam

2020-12-18 iSense Full stack developer Full Stack Developer ISRA48618 Organisatie De organisatie waarbinnen je aan de slag zal gaan levert diensten aan een groot aantal organisaties binnen Nederland. De software die zij maken en inzetten voor hun klanten wordt dagelijks door honderden klanten gebruikt. Onze opdrachtgever is marktleider in Nederland als het gaat om full-service HR-dienstverlening. De afgelopen periode is onze klant hard gegroeid en daar zijn de nodige uitdagingen bij komen kijken. Om deze groei voort te kunnen zetten zijn ze op zoek naar nieuwe vaste medewerkers, dit om ervoor te zorgen dat ze marktleider blijven. Zij zijn op

Bekijk vacature »
Louis Deconinck

Louis Deconinck

09/10/2013 15:44:09
Quote Anchor link
Hallo iedereen, graag wou ik gebruik maken van de http://boardgamegeek.com api, je krijgt dus een xml file met alle gegevens (VB: http://www.boardgamegeek.com/xmlapi/boardgame/13). Hoe kan ik hier data uithalen en gebruiken in een variable op mijn website? Hoe kan ik bijvoorbeeld het minimum aantal spelers weergeven op mijn website?

Alvast bedankt
Louis
 
PHP hulp

PHP hulp

16/09/2021 18:08:12
 
Kris Peeters

Kris Peeters

09/10/2013 15:56:50
Quote Anchor link
Probeer eerst eens dit uit

http://www.w3schools.com/php/php_xml_simplexml.asp
Er staan concrete voorbeelden.

---

De link die jij doorstuurt, zit al met een groot probleem: het bevat geen XML hoofding.
Bovenaan hoort iets als dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?xml version="1.0" encoding="ISO-8859-1"?>


Voor zover ik me herinner, zal simpleXML daar moeilijk over doen.
Gewijzigd op 09/10/2013 16:00:56 door Kris Peeters
 
Louis Deconinck

Louis Deconinck

09/10/2013 16:11:04
Quote Anchor link
Ik gebruik deze code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$xml
=simplexml_load_file("http://www.boardgamegeek.com/xmlapi/boardgame/13");
echo $xml->boardgames->boardgame->yearpublished;
?>


en hij heeft deze error: Notice: Trying to get property of non-object in C:\xampp\htdocs\webshop\index.php on line 24 (hier lijn 3). Ligt dit aan het feit dat er geen XML hoofding is of omdat ik iets fout doe?
 
- Ariën -
Beheerder

- Ariën -

09/10/2013 16:18:53
Quote Anchor link
Zou wel kunnen.
Neem eens met de webmaster van die site contact op.
 
Kris Peeters

Kris Peeters

09/10/2013 16:32:13
Quote Anchor link
Zoals ik suggereerde ... zolang die XML hoofding niet toegevoegd is, zal het - voor zover ik me herinner - met simpleXML niet werken.

Wat je kan doen, is de hoofding zelf toevoegen
Zie eens of dit helpt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$xml_file
= "http://www.boardgamegeek.com/xmlapi/boardgame/13";
$xml_string = '<?xml version="1.0" encoding="ISO-8859-1"?>' . PHP_EOL . file_get_contents($xml_file);
$xmlget =  simplexml_load_string($xml_string);
...

?>



--------------------

Ik heb dit uitgetest; dit werkt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
// @see http://www.phphulp.nl/php/forum/topic/xml-parsen/92520/
$xml_file = "http://www.boardgamegeek.com/xmlapi/boardgame/13";
$xml_string = '<?xml version="1.0" encoding="ISO-8859-1"?>' . PHP_EOL . file_get_contents($xml_file);
$xml =  simplexml_load_string($xml_string);

foreach ($xml->boardgame as $value){
  echo $value->yearpublished .'<br>';
}

//echo '<pre>' . print_r($xmlget,1) . '</pre>';
?>
Gewijzigd op 09/10/2013 16:44:40 door Kris Peeters
 
- Ariën -
Beheerder

- Ariën -

09/10/2013 16:50:35
Quote Anchor link
Dat zal wel werken, totdat de eigenaar zelf al de heading toe zou voegen, mits dat een bug in de site is.
 
Kris Peeters

Kris Peeters

09/10/2013 16:54:04
Quote Anchor link
Ja ... men kan zich moeilijk beschermen tegen services die hun service aanpassen zonder waarschuwing.
 
Louis Deconinck

Louis Deconinck

09/10/2013 17:09:44
Quote Anchor link
Heel erg bedankt voor het script het werkt inderdaad.

Ik kan proberen hen te contacteren, al betwijfel ik of dit invloed zal hebben, de site zit namelijk in de top 5000 sites van de wereld :-p
 
Eddy E

Eddy E

09/10/2013 17:16:03
Quote Anchor link
En dan nog steeds zulke slordige fouten???
 
Louis Deconinck

Louis Deconinck

09/10/2013 17:16:51
Quote Anchor link
Even een andere vraag, is het ook mogelijk om gewoon info te halen van een website, kan ik bevoorbeeld informatie halen van deze pagina (http://www.bordspelmania.eu/spellen/detail/kolonisten-van-catan-de_34.html), zo ja hoe moet ik dan te werk gaan?

Alvast bedankt
 
Eddy E

Eddy E

09/10/2013 17:29:29
Quote Anchor link
En dan nog steeds zulke slordige fouten???

Toevoeging op 09/10/2013 17:29:34:

En dan nog steeds zulke slordige fouten???
 
Louis Deconinck

Louis Deconinck

09/10/2013 17:34:56
Quote Anchor link
Tja, daar kan ik niets aan doen natuurlijk, ik heb even research gedaan en ik heb enkele potentiele mogelijkheden gevonden om data te extracten uit deze webpagina http://www.bordspelmania.eu/spellen/detail/kolonisten-van-catan-de_34.html

preg_match, curl of file_gets_contents wat zou de beste optie zijn, of bestaat er nog een betere mogelijkheid?
 
- Ariën -
Beheerder

- Ariën -

09/10/2013 17:49:02
Quote Anchor link
Louis Deconinck op 09/10/2013 17:09:44:
Heel erg bedankt voor het script het werkt inderdaad.

Ik kan proberen hen te contacteren, al betwijfel ik of dit invloed zal hebben, de site zit namelijk in de top 5000 sites van de wereld :-p

Vreemd argument. De meeste sites doen zeker wat met bugmeldingen van users. Bij mij reageerden nu.nl, marktplaats en tweakers adequaat op bugmeldingen en feedback.
Op de vraag over het uitlezen van een html-webpagina:
Het kan, maar de vraag is of het wenselijk is. Als de layout aan wordt gepast dan zal het parsen van je data stuk kunnen lopen.
 
Louis Deconinck

Louis Deconinck

09/10/2013 17:59:24
Quote Anchor link
Dus beter alles zelf in een datbase zetten en alles daaruit halen?
 
- Ariën -
Beheerder

- Ariën -

09/10/2013 18:59:19
Quote Anchor link
Zou kunnen, let wel een op de eventuele copyright/disclaimer informatie van de site. Niet alles mag je zomaar kopieeren i.v.m. copyright.
 
Louis Deconinck

Louis Deconinck

09/10/2013 19:13:05
Quote Anchor link
dat weet ik, maar het gaat dan ook over basisinformatie, zoals het aantal spelers van een spel bijv.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.