xml uitlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

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 »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

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 Boskoop 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 technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »
Jack Sierkstra

Jack Sierkstra

14/04/2011 15:06:27
Quote Anchor link
Goedemiddag,

Ik probeer met een functie, een xml bestand uit te lezen en vervolgens deze met een query in te voeren in de database. Aleen de xml die hij krijgt lijkt wel niet uitgelezen te kunnen worden. Dus ik ben benieuwd of iemand dat hier ziet.

Dit xml document krijgt hij voorgeschoteld:

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

<records>
<record>
<id>1</id>
<naam>Jack</naam>
<functie>IT'er</functie>
</record>
<record>

<id>2</id>
<naam>Koen</naam>
<functie>IT'er</functie>
</record>
</records>

en zo probeer ik hem te verwerken:

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
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
////////////////////////////////////////
   //XML in string laden via simplexml

   $xml = simplexml_load_string($getXML);
  
  
   //Loop door de records
   foreach ($xml->record as $children) {
      $veldnamen = "";
      $childnamen = "";
      //voor ieder child in het record:
      foreach($children->children() as $child) {

      //veldnamen en values in variabelen zetten voor query
      $veldnamen   .= $child->getName() . ",";
      $childnamen  .= "'" . $child . "'" . ",";
      }

      //string een char korten maken ivm laatste komma
      $veldnamen  = substr($veldnamen, 0, -1);
      $childnamen = substr($childnamen, 0, -1);
      
      //Query doorvoeren met veldnamen en value variabelen uit foreach
      mysql_query("INSERT INTO $tableName ($veldnamen) VALUES ($childnamen)");
   }

  
   mysql_close();
  
   return "gluckt!";
?>
 
PHP hulp

PHP hulp

27/05/2026 00:34:31
 
Gerben Jacobs

Gerben Jacobs

14/04/2011 15:44:04
Quote Anchor link
Waar komt $getXML vandaan? Moet je niet eerst in <records> duiken voordat je door de <record>'s kan loopen?

Print anders $xml eens uit en kijk hoe 't is opgebouwd.
 
Jack Sierkstra

Jack Sierkstra

14/04/2011 15:51:02
Quote Anchor link
$getXML is de output van een andere functie die xml levert.
die levert dat op de bovenstaande manier aan. en dat wordt in een variabel gestopt.

Deze variabel wordt als parameter doorgegeven aan de bovenstaande functie, die hem dus moet verwerken.
 
Gerben Jacobs

Gerben Jacobs

14/04/2011 15:59:51
Quote Anchor link
Ik krijg er wel gewoon de waardes uit, in $veldnamen en $childnamen.
Maar je escape't de waardes niet. Want bij <functie> krijg jij dit: 'IT'er'.
Spot the error.
 
Jack Sierkstra

Jack Sierkstra

14/04/2011 16:01:14
Quote Anchor link
$xml kan niet geprint worden.

dus hier gaat het fout:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
   ////////////////////////////////////////
   //XML in string laden via simplexml

   $xml = simplexml_load_string($getXML);
?>


Toevoeging op 14/04/2011 16:05:02:

Gerben Jacobs op 14/04/2011 15:59:51:
Ik krijg er wel gewoon de waardes uit, in $veldnamen en $childnamen.
Maar je escape't de waardes niet. Want bij <functie> krijg jij dit: 'IT'er'.
Spot the error.


Het zou best kunnen dat $veldnamen en $childnamen het doen. Maar omdat $xml geen waarde bevat, kan hier niks mee gedaan worden.
Wat ik best wel raar vind want $getXML geeft wel degelijk een xml documentje door.
 
Gerben Jacobs

Gerben Jacobs

14/04/2011 16:10:47
Quote Anchor link
Documentje of string? Ik heb 't namelijk als string ingevoerd, dat is ook wat jij wil aangezien je "simplexml_load_string" doet.

Wil je een URL in laden? Doe dan zo iets:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$xml
= new SimpleXMLElement($url, 0, 1);
?>
 
Jack Sierkstra

Jack Sierkstra

14/04/2011 16:13:12
Quote Anchor link
Gerben Jacobs op 14/04/2011 16:10:47:
Documentje of string? Ik heb 't namelijk als string ingevoerd, dat is ook wat jij wil aangezien je "simplexml_load_string" doet.

Wil je een URL in laden? Doe dan zo iets:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$xml
= new SimpleXMLElement($url, 0, 1);
?>



Ik wil het inderdaad als string aangeleverd krijgen via de parameters van mijn functie. Dus een url verwerken gaat dan zoiezo niet.
 
Gerben Jacobs

Gerben Jacobs

14/04/2011 16:14:57
Quote Anchor link
Dan gaat die $getXML toch echt verkeerd, want als ik het test werkt het gewoon.

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
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
    $getXML
= '<?xml version="1.0" encoding="UTF-8"?>

<records>
<record>
<id>1</id>
<naam>Jack</naam>
<functie>IT\'er</functie>
</record>
<record>

<id>2</id>
<naam>Koen</naam>
<functie>IT\'er</functie>
</record>
</records>
    '
;
   $xml = simplexml_load_string($getXML);
  
  
   //Loop door de records
   foreach ($xml->record as $children) {
      $veldnamen = "";
      $childnamen = "";
      //voor ieder child in het record:
      foreach($children->children() as $child) {

      //veldnamen en values in variabelen zetten voor query
      $veldnamen   .= $child->getName() . ",";
      $childnamen  .= "'" . $child . "'" . ",";
      }

      //string een char korten maken ivm laatste komma
      $veldnamen  = substr($veldnamen, 0, -1);
      $childnamen = substr($childnamen, 0, -1);
      
        echo '<p>'.$veldnamen.'<br/>'.$childnamen.'</p>';
   }

  
?>
Gewijzigd op 14/04/2011 16:16:23 door Gerben Jacobs
 
Jack Sierkstra

Jack Sierkstra

14/04/2011 16:26:37
Quote Anchor link
Zo werkt het inderdaad bij mij ook, maar dit is geen oplossing aangezien ik een soap server heb. Dus op de client wordt er een functie opgevraagd. In dit geval insertTable(); Daarin geef ik de configuratie mee, de tabel waarin het ingevoerd moet worden en de xml die uitgelezen moet worden. Deze geef ik gewoon mee in een string. Als ik deze daarna return in mijn functie, zie ik wel degelijk dat hij is ontvangen. Alleen kan er in mijn server niks mee gedaan worden.

Terwijl ik bovenstaande code in mijn client heb gedraaid, en dan doet hij het wel.
 



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.