SimpleXML naar associatieve array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Product Owner IT

Sta jij stevig in jouw schoenen en krijg jij energie van het vertalen van businessdoelen naar features voor ontwikkelteams? Wat ga je doen? Als Product Owner ben jij het centrale aanspreekpunt voor en in het team. Je verzamelt ideeën, zet de koers uit, bewaakt de voortgang, stemt af met applicatie-verantwoordelijken, andere Product Owners en Projectleiders en stuurt waar nodig bij. Jij achterhaalt moeiteloos de vraag achter de vraag en omdat jij zowel de techniek als de business snapt, ben jij een onmisbare schakel. Je takenpakket is divers en ziet er als volgt uit: Je vertegenwoordigt het belang van de interne

Bekijk vacature »

Lead Java Developer

De vacature Binnen deze rol kun je al jouw creativiteit en eerdere ervaringen kwijt die jij in Java-land hebt opgedaan. Wij zijn namelijk op zoek naar een ervaren kracht die mee wilt denken hoe wij als Immune-IT deze tak van de organisatie kunnen optuigen. Los van het brainstormen met het management verlies je niet de touch met de techniek aangezien je nog steeds leuke opdrachten kan doen bij de klanten die je zelf selecteert! Ben jij iemand die het leuk vindt om te sparren over een organisaties en jouw visie tot werkelijkheid te brengen? Dan is dit de rol voor

Bekijk vacature »

Frontend Developer

De vacature As a Front-End Developer, it's your job to build awesome features for the best restaurants. You will be working closely with Design to create the finest user experience and treat our customers to a great experience every time they sign in. In case you were wondering: our apps use Angular, React and SASS, and our API's are written in .NET Core. We also work with the newest cloud solutions in Azure, like Cosmos DB, Azure Functions, SignalR, and Microsoft DevOps. Functie eisen You have 3+ years of experience in building beautiful software You are fluent in English and

Bekijk vacature »

Software Project Engineer

Job Title: Project Engineer Software (Technical Product Owner) Company: Fullwood Packo Innovation B.V. Location: Vleuten Who Are We We are Fullwood Packo, providers of the complete integrated quality milking, cooling, and herd management solution for ambitious dairy farmers. All of our solutions are designed with one core goal: making life better for dairy cows and their farmers, ensuring business is productive and profitable, while cows are kept comfortable and healthy. That philosophy extends to our wider business approach. We’re always taking progressive steps to do more for the environment and sustainability in the dairy industry. We are part of Pindustry

Bekijk vacature »

Senior C# Developer IoT Platform (NL) bij PostNL

Senior C# Developer IoT Platform (NL) Den Haag HBO/WO IT Professional Om alle Unique Loading Devices (ULD's) real-time te kunnen volgen, hebben we een IoT landschap gecreëerd dat ons continu update met de locatie en sensor informatie van de ULD's. Het IoT platform is volledig ontworpen met behulp van AWS serverless componenten en Serverless Architecture staat in het middelpunt van al onze ontwerpen. Enkele van de componenten die we gebruiken zijn AWS IoT services, Amazon Location Services, AWS Lambda enzovoort. Op ons platform vertalen we alle detecties van ULD's, vanuit AWS IoT Core naar relevante informatie over wanneer een ULD

Bekijk vacature »

Principal RPA Developer

De vacature Als Principal RPA Developer combineer je de rol van IT consultant met die van RPA ontwikkelaar. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om in een multidisciplinair project of DevOps team kwalitatief hoogwaardige RPA oplossingen te implementeren en beheren. We werken met moderne cloud platformen, zoals Microsoft Power Automate en UiPath. Als Principal RPA Developer specialiseer je je in de technologie en toepassingen van deze platformen en ondersteun je in presales en delivery trajecten. Bij First Technology werk je samen in een multidisciplinair team met business consultants, professionele ontwikkelaars en technisch specialisten. Daarbij doen we graag een

Bekijk vacature »

Backend Developer (Node.js)

De vacature Onze online platforms worden voornamelijk ontwikkeld in JavaScript. Frontends met React, apps met React Native, en backends op basis van Node.js. We geloven sterk in herbruikbare code, standaardisering van de stack, werkwijze en stijl tussen de verschillende projecten die we bouwen en onderhouden. Enige tijd geleden zijn we begonnen met interne packages. Het is onze ambitie deze steeds verder uit te bouwen, zodat we sneller, veiliger en kwalitatiever kunnen bouwen. Functie eisen Ervaring met Git Enkele jaren relevante werkervaring, bij voorkeur bij een agency Cultural fit (vakmanschap, teamplayer, easy going) Pre: ervaring met scrum Pre: ervaring met DevOps

Bekijk vacature »

Startersfunctie JAVA developer @ Regio Utrecht

2021-11-21 iSense Startersfunctie JAVA developer Heb jij jouw HBO of WO studie afgerond en wil je graag opgeleid worden tot Fullstack Java Developer? Mooi! Op 7 februari 2022 starten wij met ons Graduate Programma waarin je na een driemaandelijkse betaalde bootcamp mag gaan starten bij een hele toffe opdrachtgever. Dit uiteraard met begeleiding van leraren uit de praktijk, seniors, een talent coach en vele workshops. Ben jij klaar voor deze stap? ISNA51141 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf 7 februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te

Bekijk vacature »

.Net developer

De vacature We zoeken een leuke nieuwe collega die echt met ons wil werken! Iemand die een belangrijke rol wil spelen in ons software development team door mee te werken aan het verwezenlijken van onze droom waarin onze software-producten een nog groter en succesvoller onderdeel van KVGM zijn. Onze ‘ideeënbus’ is enorm goed gevuld. Degene die we zoeken maakt samen met ons van deze dromen en ideeën werkelijkheid. Functie eisen Integer Analytisch Teamplayer Zelfstandig Energiek Nieuwsgierig Jouw belangrijkste taken 1. Nieuwbouw van tools in software for safety 3. Meedenken aan de roadmap en klantprojecten 4. bewaken en borgen performance en

Bekijk vacature »

Fullstack PHP Developer

De vacature Elke dag maken 1.500+ restaurants en duizenden consumenten gebruik van het web-based platform van Foodticket. Jaarlijks verwerken we miljoenen transacties. Vele mensen dus die gemakkelijk en snel willen kunnen werken en/of online bestellen. Voor ons web-based platform zijn we bezig met de transitie van Perl naar PHP (Laravel). Hiervoor zijn we op zoek naar een Full Stack Software Engineer. Je bent verantwoordelijk voor het realiseren van delen van het nieuwe platform op basis van moderne en solide webtechnologieën. De software is modulair opgezet, waardoor we verwachten dat op termijn iedere engineer in ons team verantwoordelijk gaat worden voor

Bekijk vacature »

Back-end Developer

De vacature Jij kan bij ons komen werken omdat: Je kennis hebt van object orientated design/ design patterns of wilt daarin bijleren Je kennis hebt van agile development; automated testing, en continues integration of wilt daarin bijleren Je altijd refactored naar je beste code op basis van customer requirements Je minimaal 3-5 jaar fulltime ervaring hebt als software developer in een web gerelateerde omgeving Of als je een junior bent met extreem veel talent en motivatie Je ervaring hebt met SCRUM Je PHP kunt of je bent in staat dit snel bij te leren je soms in PHP / MySQL

Bekijk vacature »

Junior Java Developer @ Regio Amsterdam

2021-08-11 iSense Junior Java Developer Net afgestudeerd richting Informatica of IT en ervaring in het ontwikkelen met Java? Onze klant biedt een leerzame omgeving met veel doorgroeimogelijkheden waar jij je kunt ontwikkelen tot Java Developer! ISTA50718 Organisatie Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om klanten optimaal van

Bekijk vacature »

Junior Fullstack .NET Developer @ Regio Eindhoven

2021-10-19 iSense Junior Fullstack .NET Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51108 Locatie Eindhoven en omstreken. Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? Vanaf januari/februari 2022 krijg

Bekijk vacature »

Java ontwikkelaars gezocht voor onze favoriete kla

Bedrijfsomschrijving De organisatie waarin jij terecht gaat komen staat bekend om hun fijne en informele manier van werken, plezier staat hier voorop! Waar het bij deze organisatie uiteindelijk om draait: het bieden van mooie oplossingen waarbij techniek, gebruiksvriendelijkheid en design voorop staan. Medewerkers van dit bedrijf werken veelal bij opdrachtgevers op locatie om zo in samenspraak met de klant tot de beste oplossing te komen. Het hoofdkantoor van deze organisatie is gevestigd in Flevoland maar ze bedienen klanten door heel Nederland en dus ook bij jou in de buurt. Als je bij dit bedrijf aan de slag gaat zal je

Bekijk vacature »

Delphi Developer

As a Delphi Developer you work together with other development teams to make our back-office applications work as optimal as possible. How do I become a Delphi Developer at Coolblue? You work together with other development teams to make our back-office applications work as optimal as possible, being extending features or migrating them to APIs. Everything to put a smile in our colleagues' faces! Although you are a Delphi Developer, you are not averse to a some C# or JavaScript. Would you also like to become a Delphi Developer at Coolblue? Read below if the job suits you. You enjoy

Bekijk vacature »
Ward van der Put
Moderator

Ward van der Put

16/09/2014 14:16:29
Quote Anchor link
Met cURL haal ik een XML-bestandje met iDEAL-issuers op:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<issuers>
  <issuer id="0031">ABN Amro</issuer>
  <issuer id="0761">ASN Bank</issuer>
  <issuer id="0721">ING</issuer>
  <issuer id="0801">Knab</issuer>
  <issuer id="0021">Rabobank</issuer>
  <issuer id="0771">RegioBank</issuer>
  <issuer id="0751">SNS Bank</issuer>
  <issuer id="0511">Triodos Bank</issuer>
  <issuer id="0161">Van Lanschot Bankiers</issuer>
</issuers>


Hoe maak ik daarvan met simplexml_load_string() een array in de volgende vorm?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$issuers
= array(
    '0031' => 'ABN Amro',
    '0761' => 'ASN Bank',
    '0091' => 'Friesland Bank',
    '0721' => 'ING',
    '0801' => 'Knab',
    '0021' => 'Rabobank',
    '0771' => 'RegioBank',
    '0751' => 'SNS Bank',
    '0511' => 'Triodos Bank',
    '0161' => 'Van Lanschot Bankiers',
);

?>
 
PHP hulp

PHP hulp

07/12/2021 22:53:04
 
Wouter J

Wouter J

16/09/2014 14:44:00
Quote Anchor link
Ik zou altijd DomDocument gebruiken ipv SimpleXml. Dan wordt het zoiets:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$dom
= new \DomDocument();
// laad de xml
$dom->loadXml($data);

$issuers = array();
foreach ($dom->getElementsByTagName('issuer') as $issuer) {
    $issuers[$issuer->getAttribute('id')] = $issuer->nodeValue;
}


var_dump($issuers);
?>
 
Ward van der Put
Moderator

Ward van der Put

16/09/2014 14:55:25
Quote Anchor link
Dank je, Wouter!

Waarom eigenlijk liever DomDocument dan SimpleXML?
 
Wouter J

Wouter J

16/09/2014 15:13:33
Quote Anchor link
> Waarom eigenlijk liever DomDocument dan SimpleXML?

Het kan meer en heeft een interface die stukken gebruikersvriendelijker is dan SimpleXml (vooral als je een beetje JavaScript kennis hebt).
 
Ward van der Put
Moderator

Ward van der Put

16/09/2014 16:57:12
Quote Anchor link
Okay, duidelijk. Het werkt inderdaad prima, dus houden we het zo.
 



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.