Uitlezen XML: <![CDATA[]]>

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# developer gezocht (distributed systems, SOA, NS

Ben je een C# developer met een oplossingsgerichte mentaliteit en op zoek naar een veelzijdige baan binnen een kleinschalig dynamisch bedrijf, waar je mee kunt denken in het groter geheel? Waar je met mensen komt te werken die betrokken zijn en een gemeenschappelijk gevoel van verantwoordelijkheid hebben? En waar je werkt aan schaalbaarheidsuitdagingen zodat jouw software grote hoeveelheden data kan verwerken? Nieuwsgierig? Lees dan verder! Voor een Rotterdams bedrijf zijn we op zoek naar een enthousiaste, en met name leergierige, full stack developer of een web developer die graag full stack wil worden. Het bedrijf biedt geavanceerde technische oplossingen die

Bekijk vacature »

Security Officer

Security Officer - Energy PositionDescription: Wil jij als Security Officer bijdragen aan het integreren van alle mogelijke security aspecten van een software product en de bijbehorende klantimplementaties? Wat ga je doen? Als ervaren Security Officer draag je bij aan de kwaliteit van ons product. Je zorgt dat de ontwikkelaars de laatste richtlijnen ontvangen en gebruiken bij de bouw van ons product. Verder draag je zorg voor alle requirements die klanten stellen aan de security zijde van de oplossing zoals wij die leveren. Je bent adviserend richting management en coachend richting collega's. Wat breng je mee? Je bent een teamplayer die

Bekijk vacature »

Java Full-Stack Developer

Momenteel ben ik opzoek naar een Senior Java Developer voor bedrijf aan de top van de zorg IT in Nederland. Ben jij die topper die het product van A tot Z kan door ontwikkelen? Kan jij je collega's op sleeptouw nemen? En kan jij als de spil tussen klant en product fungeren? Dan kan dit de perfecte vacature voor jou zijn. In de Zorg IT sector hebben we een fantastische openstaande vacature voor een: Java Developer 40 uur Regio Utrecht Samenvatting In de rol van Java Developer zal je werken aan de applicaties en het verder ontwikkelen van het team

Bekijk vacature »

Java Developer

Java Developer 40 hour Hoofddorp For an international company based in Hoofddorp, I am looking for a Java Developer specialized in API's. The client operates in logistics. Job description The client is looking for an experienced Java Developer who is looking for a challenging and unique opportunity. You have the opportunity to become a member of the IT Application Development team. Being part of this team, you will report to the Product Owner and you will focus on the development and integration of customer facing application. Your responsibilities will consist of; Participate in the design, Development and implementation of complex/high

Bekijk vacature »

Senior Front-end Developer

Senior Front-end Developer bij Capgemini Bij Capgemini bouwen we niet zomaar webapplicaties en mobiele apps waar onze opdrachtgevers en hun klanten mee overweg kunnen. Nee, we ontwikkelen applicaties voor miljoenen gebruikers en dan ook nog apps waar men écht gelukkig van wordt. Van de medewerkers in de organisatie zelf tot aan de eindgebruikers. En als Senior Front-end Developer ben jij hierbij onmisbaar! De rol Van het bouwen van nieuwe functionaliteiten, het behouden, bewaken en verbeteren van de huidige infrastructuur en applicaties tot aan het ontwikkelen van nieuwe innovaties. Als Front-end Developer ben je de lead developer binnen jouw scrumteam en

Bekijk vacature »

PHP Web ontwikkelaar

Locatie Nijmegen Contactpersoon Roel Kavelaar rkavelaarATsearch-consult.nl ph:0243528815 ph:0644949337 Organisatie IT bedrijf dat sterk is in het bouwen van multiplatform / webbased software. Het bedrijf kiest uitdagende klussen, bijvoorbeeld om verschillende webbased processen te versnellen bij opdrachtgevers. Het bedrijf ontwikkelt en onderhoudt ook verschillende complexe webwinkels van vooral grote spelers op de Nederlandse retail markt. Sterk in webbased oplossingen die koppelingen hebben met interne CMS, CRM, ERP pakketten en externe pakketten zoals betaal software. Bij dit bedrijf werken ontwikkelaars die op basis van kennis en planning de klus gedaan krijgen en zowel in een team als zelfstandig aan het project werken.

Bekijk vacature »

Software Developer C#

Organization Within business line Applications, software groups address the area of complex machine control software. You will be end-to-end responsible for realization of software in C# . This is done using a scrum/Agile way of working. As a Software Developer you will act as fast learning software professional, and contribute to software realization using a disciplined agile/scrum based way of working. You apply software engineering practices such as requirements engineering (user story definition), object oriented analysis and design, implementation in C#, testing, and integration. You are eager to pick up knowledge on semiconductor fab automation and throughput models. Function •

Bekijk vacature »

Senior Java Developer vacature

Jij volgt ontwikkelingen op de voet. Sterker nog: jij bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor de

Bekijk vacature »

Software Developer / Sitecore / Lead / Zorgsector

Functieomschrijving Ben jij een Software developer met CMS (bij voorkeur Sitecore) ervaring en wil jij de volgende stap in je carrière maken naar een rol als Lead? Wil jij technisch verantwoordelijk zijn, 2 junior developer begeleiden en ook nog eens maatschappelijk verantwoord bezig zijn door zorgverlening toegankelijker te maken? Lees dan nu verder! Het ontwikkelen van nieuwe functionaliteiten en het doorvoeren van wijzigingen op het Sitecore platform; Het uitvoeren van onderhouds- en beheerwerkzaamheden m.b.t. Sitecore; Het uitvoeren van testwerkzaamheden; Het opstellen van technische documentatie; Het adviseren van de organisatie en jouw teamleden op jouw vakgebied; Het beoordelen en accepteren van

Bekijk vacature »

Sharepoint Developer - zeer goede voorwaarden!

Functieomschrijving Als Sharepoint specialist kom je terecht in een functie met veel vrijheid. Jij bent straks het aanspreekpunt binnen de organisatie als het gaat om Sharepoint. Op het Sharepoint-platform zijn meerdere interne applicaties gebouwd, dus je komt aan verschillende projecten te werken. Iedere ochtend bepaal jij voor jezelf (of indien nodig in overleg met collega's) welke problemen/taken prioriteit 1 zijn, zodat je daar als eerste mee aan de slag kan gaan. Vervolgens werk je een lijst af, zodat alle taken aan bod komen. Natuurlijk komen hier af en toe spoedopdrachten tussendoor, dus je moet gestructureerd en onder druk kunnen werken.

Bekijk vacature »

INTERNSHIP - EVENT MANAGEMENT

Internship - Event Management What is the Blue Tulip Awards? The Blue Tulip Awards is a year-round program with multiple events that aims to connect innovators and to drive innovation together. This year-round program will ultimately culminate in the finals at the Accenture Innovation Summit. The Blue Tulip Awards team consists of a Central Team and 8 Theme Teams. The Central Team interns are responsible for program management, partnerships, event management and marketing & communications. The theme interns are responsible for defining the theme strategy and executing the theme specific tasks, such as innovation scouting and guiding the theme’s jury

Bekijk vacature »

Toffe uitdaging: IoT Start-up embedded C developer

Functieomschrijving Onze API stelt grote bedrijven als PostNL in staat om pakketten en boodschappen te bezorgen wanneer u niet thuis bent en zorgt ervoor dat u persoonlijk wordt ontvangen. We zijn op zoek naar een embedded software engineer die verantwoordelijk is voor het ontwerpen en bouwen van een veilige firmware voor onze IoT producten. Je werkt in nauwe samenwerking met drie collega's: een mobiele iOS-ontwikkelaar, een mobile ontwikkelaar voor Android en een ontwikkelaar van elektronica / embedded. Een aantal taken die jij als embedded C developer gaat uitvoeren: - Ontwerp en ontwikkeling van de firmware; - Bouwen van betrouwbare communicatie

Bekijk vacature »

C#.NET Developer Innovatie Techniek Duurzaam Azure

Functieomschrijving Ben jij een C# .NET software ontwikkelaar die graag zijn steentje bijdraagt aan de maatschappij? Ben jij daarnaast geïnteresseerd in technische hardware en weet jij als geen ander gebruikerswensen te vertalen naar technische oplossingen? Reageer dan snel! Jij zult samen met het team verantwoordelijk zijn voor het bedenken, oppakken en coördineren van het gehele ontwikkeltraject voor de nieuwbouw en verbeteringen van de applicaties. Dit houdt in: Het vertalen van gebruikerswensen naar functionele requirements en het maken van ontwerpen; Bedenken van passende inzet van tools en technieken; Het bouwen in C#.NET en maken van koppelingen naar verschillende platformen; Denk ook

Bekijk vacature »

ABAP Developer

Functieomschrijving Heb jij de nodige ervaring met ABAP en ben jij toe aan een nieuwe uitdaging? Werk je graag in een internationaal bedrijf met een informele sfeer en flexibiliteit? Dan is deze vacature iets voor jou! Je richt je op SAP development werkzaamheden die voort komen uit optimalisatie-, migratie-, integratie- en innovatie trajecten; Je werkt met o.a. ABAP Eclipse, OOP, Webservices en HANA; Je hebt nauw contact met de functionele SAP specialisten om de wensen helder te krijgen waarna je dit vertaalt naar de technische oplossing; Je werkt in een Agile / Scrum werkomgeving; Je adviseert de organisatie op jouw

Bekijk vacature »

Pega Developer

BPM Company is vanwege groei op zoek naar Pega Developers. Wij zijn in 2011 opgericht en gespecialiseerd in Business Process Management. BPM Company is partner van Pegasystems & Mendix en werkt o.a. voor bedrijven als Rabobank, Transavia en De Mandemakers Groep. Als Pega Developer werk je op het snijvlak van techniek en consultancy en ben je bezig met het bouwen en implementeren van software met het BPM platform van Pegasystems. Je hebt een passie voor bedrijfsprocessen, werkt op locatie van de klant en bent tevens “trusted advisor” voor de klant. De eerste 2 maanden staan in het teken van opleiding.

Bekijk vacature »
Eelco Klomp

Eelco Klomp

20/09/2019 20:37:20
Quote Anchor link
Ik probeer vanaf een feed van een Joomla website met PHP de vacatures te parsen. De titel, de link en datum is geen probleem. Ik krijg voor de omschrijving een lege waarde terug en in chrome zie ik <![CDATA[]]>.

Via Google zie ik dat meer dit probleem hebben, maar ik kom er niet uit hoe ik de omschrijving er nu uit kan halen.

XML:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<item>
    <title>Lasser (MIG/MAG)</title>
    <link>https://www.flekswerk.nl/vacatures/lasser-mig-mag</link>
    <guid isPermaLink="true">https://www.flekswerk.nl/vacatures/lasser-mig-mag</guid>
    <description><![CDATA[]]></description>
    <pubDate>Tue, 03 Sep 2019 15:52:39 +0200</pubDate>
</item>

Huidige code die ik heb:
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
$url
        = "https://www.flekswerk.nl/vacatures/feed/rss/vacatures?format=feed";

if (false !== ($xml = simplexml_load_file($url)))
{
    
    foreach ($xml->channel->item as $value)
    {

        $title     = $value->title;
        $link     = $value->link;
        $oms     = $value->description;
        $pub    = $value->pubDate;
    }
}

?>


Ik heb al iets met LIBXML_NOCDATA geprobeerd, maar mijn kennis is niet goed genoeg om het op te lossen.... :-( Wie kan met een tip/oplossing geven en me uitleggen hoe dit moet?
Edit:
Code tags toegevoegd, zie ook de opmaakcodes in de Veelgestelde Vragen


Alvast bedankt.
Gewijzigd op 20/09/2019 21:00:30 door - Ariën -
 
PHP hulp

PHP hulp

19/11/2019 03:39:33
 
Rob Doemaarwat

Rob Doemaarwat

20/09/2019 21:28:09
Quote Anchor link
<![CDATA[]]> is een manier om XML data te escapen (dan kun je gewoon < en > gebruiken binnen de tekst). Als je "deze tekst" in "CDATA" noteert, dan wordt dat "<![CDATA[deze tekst]]>". Andersom is "<![CDATA[]]>" dus eigenlijk een ingewikkelde manier om niks/leeg te zeggen. Op die manier klopt het dus dat de <description" leeg is.

Tenzij je ook niks terug krijgt als er wel wat tussen de <![CDATA[...]]> staat. Dan graag een toepasselijk XML voorbeeld.
 
Eelco Klomp

Eelco Klomp

20/09/2019 22:56:19
Quote Anchor link
Rob bedankt voor je reactie

Als ik het goed begrijp zeg je eigenlijk dat in mijn voorbeeld de omschrijving ook echt leeg is. Ik was in de veronderstelling dat <![CDATA[]]> een soort afkorting of zoiets was en dat er daadwerkelijk wel informatie achter/in zat....

Maar ik heb een andere Joomla feed opgezocht (https://www.joomla.nl/nl/?format=feed&type=rss), en daar werkt mijn script wel mee, daar zie ik netjes de omschrijving.

Het lijkt er op dat je in Joomla aan kunt geven of je de omschrijving meestuurt in een feed of niet.....
 
Michael -

Michael -

25/09/2019 18:55:47
Quote Anchor link
Nee de CDATA is niet leeg. In de CDATA staat gewoon data dus deze zou je gewoon moeten kunnen zien.
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
40
41
42
43
44
45
<description><![CDATA[
<div class="datum">
    dinsdag, 03 september 2019</div>

<div class="functie">
    Lasser (MIG/MAG)</div>

<div class="locatie">
    Leeuwarden</div>

<div class="uren">
    Fulltime</div>

<div class="dienstverband">
    Tijdelijk met kans op vaste aanstelling</div>

<div class="niveau">
    MBO</div>

<div class="omschrijving">
    <p>Voor onze relatie in Leeuwarden zijn wij op zoek naar lassers(MIG/MAG).</p>
<p>Als lasser binnen dit bedrijf ben je vooral bezig met het samenstellen van funderingskorven. Het betreft dus voornamelijk hechtlassen.</p>
<p>Enige laservaring is dan ook wel een vereiste. Niveau 1-2 is voldoende.</p>
<p>Daarnaast ga jij ook regelmatig mee op locatie om de funderingskorven af te leveren en deze te plaatsen. </p>
<p> </p>
<p>Bij deze opdrachtgever begin je op basis van een uitzendovereenkomst, maar bij goed bevallen is er zeker weten kans op werk voor langere tijd. Ook een vaste aanstelling is uiteindelijk mogelijk.</p>
<p> </p>
<p> </p>
<p> </p></div>

<div class="eisen">
    <ul>
<li> Las ervaring MIG/MAG niveau 1-2</li>
<li> VCA is een pr</li>
</ul></div>

<div class="bieden">
    <ul>
<li> Een fulltime functie voor langere tijd</li>
<li> Salaris conform cao Kleinmetaal</li>
</ul></div>

<div class="categorie">
    Bouw</div>
]]></description>


Wat CDATA is kun je gewoon googlen
 
Thomas van den Heuvel

Thomas van den Heuvel

25/09/2019 21:26:46
Quote Anchor link
Maar er is dus nu geen probleem (meer) dus?

Vaak is het wel zo dat feeds de character encoding niet honoreren, dat zou kunnen resulteren in lege strings als deze door bepaalde functies heengehaald worden. Dus dat zou een verklaring kunnen zijn voor lege strings als je wel echt inhoud verwacht.
 



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.