xml parsen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Ervaren Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

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

26/04/2024 12:53:36
 
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.