XML probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

Java Front-end Developer

Dit ga je doen Ontwikkelen van nieuwe functionaliteiten in Java met tools als Springboot, MS SQL Server (T-SQL) en JavaScript; Het onderhouden van de (web-)applicaties binnen een complexe omgeving; Werken aan de migratie van een monolithisch systeem naar een architectuur gebaseerd op Kubernetes; Code reviews met collega's en actieve kennisuitdelingsessies voeren; Het uitvoeren van unit- en systeemtests Experimenteren met nieuwe tools en technieken. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

Pagina: 1 2 volgende »

Arjan hazewinkel

arjan hazewinkel

15/01/2013 12:54:47
Quote Anchor link
Beste PHPhulp leden,

Ik laad met de volgende script producten uit een XML feed.
Alles laad hij nu prima maar het is een grote lijst.
Nu is mijn vraag hoe je maakt dat hij een maximaal aantal producten mag laden?

Thanks

$xml = simpleXML_load_file($urlproducten);
foreach ($xml->product as $xml){
echo '<table>';
echo '<tr>';
echo '<td><img style="width:250px; height:250px; border:none; display:block;" src="'.$xml->images->image.'"><br />'; //image
echo '<h2>'.$xml->name.'</h2><br />'; //titel
echo ''.$xml->price.'<br />'; //prijs
echo '<br />';
echo '<a href="'.$xml->URL.'">In winkelwagen</a></td>'; //link
echo '</tr>';
echo'</table>';
}
 
PHP hulp

PHP hulp

20/05/2025 11:26:20
 
Kris Peeters

Kris Peeters

15/01/2013 13:07:27
Quote Anchor link
Je kan niet vermijden dat de volledige file wordt geladen.
Al is het maar dat de parser het onderste lijntje nodig heeft om de laatste tag te sluiten.

Wat je wel kan doen, is je foreach onderbreken.

bv.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$xml
= simpleXML_load_file($urlproducten);
$i=0;
foreach ($xml->product as $xml){
  if ($i++ > 100) {
    break;
  }

  echo '<table>';
...

?>
 
Arjan hazewinkel

arjan hazewinkel

15/01/2013 13:17:37
Quote Anchor link
Kris Peeters op 15/01/2013 13:07:27:
Je kan niet vermijden dat de volledige file wordt geladen.
Al is het maar dat de parser het onderste lijntje nodig heeft om de laatste tag te sluiten.

Wat je wel kan doen, is je foreach onderbreken.

bv.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$xml
= simpleXML_load_file($urlproducten);
$i=0;
foreach ($xml->product as $xml){
  if ($i++ > 100) {
    break;
  }

  echo '<table>';
...

?>





Werkt super! bedankt voor je reactie
 
Erwin H

Erwin H

15/01/2013 13:18:17
Quote Anchor link
Je kan wel een deel van een xml file inlezen, maar dan zal je aan de slag moeten met de basis file i/o functies. Wat meer werk, maar zeker niet onmogelijk.
 
Kris Peeters

Kris Peeters

15/01/2013 13:21:51
Quote Anchor link
Ja, inderdaad; laat dit een nuancering zijn op mijn nee.
 
Arjan hazewinkel

arjan hazewinkel

15/01/2013 13:34:20
Quote Anchor link
Als ik het goed begrijp doe je nu een break na 100?
Is het ook mogelijk dat er na die break van 100 een url komt met "volgende producten" en dat hij dan dus de volgende 100 laad? of kan dat niet
 
Kris Peeters

Kris Peeters

15/01/2013 13:45:45
Quote Anchor link
Ja, dat is allemaal mogelijk,
maar dan begint het wel wat uitgebreider te worden.

Dan moet je zoeken op "Pagination".
Kijk bv. wat men op die vraag geantwoord heeft op deze site
http://www.phphulp.nl/zoeken/pagination/

Je zou tot zoiets kunnen komen:
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
<?php
$start
= isset($_GET['start']) ? (int) $_GET['start'] : 0;
$length = 20; // aantal per pagina
$i=0;
foreach(...) {
  if ($i < $start) {
    continue;
  }

  if ($i >= $start + $length) {
    break;
  }
  ...

  echo '<table>...'
  ...
  $i++;
}

?>
 
Erwin H

Erwin H

15/01/2013 14:04:41
Quote Anchor link
Dan begint overigens wel de vraag te komen of je niet echt beter kan gaan kijken naar he custom uitlezen van zo'n xml bestand, of misschien in een database stoppen. Hoe groot is het en hoe vaak wordt het ingelezen?
 
Arjan hazewinkel

arjan hazewinkel

15/01/2013 14:48:10
Quote Anchor link
Het word nu elke keer als de pagina geladen word ingelezen als ze naar producten gaan of iets dergelijks.
 
Erwin H

Erwin H

15/01/2013 16:08:11
Quote Anchor link
En hoe vaak verandert de inhoud van die file? Download je die regelmatig, of is het vrij statisch?
 
Arjan hazewinkel

arjan hazewinkel

15/01/2013 16:15:26
Quote Anchor link
Over het algemeen vrij statisch
 
Erwin H

Erwin H

15/01/2013 16:23:00
Quote Anchor link
Waarom laat je het dan in een xml bestand staan? Dat is prima over data over te sturen van het ene systeem naar het andere, maar is niet echt een database. Veel beter om die data dan uit te lezen en in een echte database te stoppen.
 
Arjan hazewinkel

arjan hazewinkel

15/01/2013 16:33:44
Quote Anchor link
Ik heb daar naar gekeken maar wist niet hoe ik deze producten eruit kon opslaan in een database . dat zou zowieso beter zijn voor de snelheid
 
Erwin H

Erwin H

15/01/2013 16:40:20
Quote Anchor link
Als je het uit kan lezen om het op je pagina te tonen, kan je het toch uitlezen om in je database te stoppen?
 
Arjan hazewinkel

arjan hazewinkel

15/01/2013 16:49:46
Quote Anchor link
Het is mij niet gelukt helaas
 
Erwin H

Erwin H

15/01/2013 17:09:52
Quote Anchor link
Als je zou zeggen wat je niet is gelukt zouden we je kunnen helpen, maar met eenregelige 'het lukt me niet's wordt het lastig.
 
Arjan hazewinkel

arjan hazewinkel

21/01/2013 14:56:36
Quote Anchor link
include '/include/config.php';


$xmldata = $url;
$open = fopen($xmldata, 'r');
$content = stream_get_contents($open);
fclose($open);
$xml = new SimpleXMLElement($content);

foreach ($xml->product as $xml)

{
$naam = $xml->name;
$image = $xml->images->image;
$link = $xml->URL;
$prijs = $xml->price;

mysql_query("INSERT INTO producten (name)
VALUES ('$naam')");
};


Ik heb dit geprobeerd maar de database vult de velden met "0".
Wat doe ik fout?
 
Erwin H

Erwin H

21/01/2013 15:18:50
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
foreach ($xml->product as $xml)
?>

Hier geef je dus het eerste element uit de $xml->product array de naam $xml.... dat is natuurlijk niet zo slim. Hoe moet php nu weten dat $xml en $xml niet hetzelfde zijn?
 
Arjan hazewinkel

arjan hazewinkel

21/01/2013 15:23:07
Quote Anchor link
ik heb dit veranderd maar nog steeds hetzelfde probleem
 
Erwin H

Erwin H

21/01/2013 15:38:12
Quote Anchor link
Wat heb je nu dan (foreach loop alleen)
 
Arjan hazewinkel

arjan hazewinkel

21/01/2013 15:45:55
Quote Anchor link
Ik ben erachter waarom hij 0 gaf in de database ik was varchar vergeten had int gedaan dus dat werkt dan natuurlijk niet. Maar nu blijft het veld helemaal leeg. En ja heb alleen foreach
 

Pagina: 1 2 volgende »



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.