xml parsen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

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

27/05/2026 01:38:05
 
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.