Uitlezen XML: <![CDATA[]]>

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Business Analist (32-40 uur)

Gezocht voor een dienstverband bij onze opdrachtgever in Almere. De klantomgeving Onze klant is een jonge en zeer dynamische organisatie, welke bestaat uit 280 enthousiaste, taakvolwassen, ambitieuze collega’s professionals met een echte winnaarmentaliteit en grenzeloze creativiteit. Hierdoor weten zij vele kansen in de markt te benutten. Onze opdrachtgever is de marktleider binnen haar segment. Functieomschrijving Als Business Analist ben je verantwoordelijk voor het herontwerp van bedrijfsprocessen. Het ICT team is verantwoordelijk voor het (her)ontwerp van bedrijfsprocessen, de ICT platformen en de benodigde infrastructuur. De uitdaging van het team zit erin om de juiste balans tussen business en IT te waarborgen.

Bekijk vacature »

PHP Developer op de groei BDD Zorg

Functieomschrijving Ben jij een PHP Developer die zich nog wilt ontwikkelen? Ben jij innovatief, leergierig en wil graag groeien? Werk jij graag met kritische vraagstukken dat een mensenleven kan redden of kosten? Reageer nu en kom alles te weten! Ben jij iemand die energie krijgt van het ontwikkelen van een complexe PHP objectgeoriënteerde platform; Denken jij graag mee over de architectuur; Geeft een mooie schone code jou energie en doe jij er alles aan dat dit zo blijft; Vind jij het net zo belangrijk dat de huidige software goed onderhouden wordt; Denk jij graag out of the box; Lees dan

Bekijk vacature »

.NET Developer en vele mooie projecten!

Functieomschrijving Als .NET developer is geen dag hetzelfde bij deze werkgever. Dat komt door de vele projecten waar je dagelijks mee bezig bent. Bijna iedere dag ben je weer bezig met iets nieuws en dat is niet alleen fijn voor de klant, maar ook vooral voor jou aangezien je continu met verschillende (nieuwe) technieken mag gaan werken als Microsoft .NET Software Developer. In deze functie ben je samen met je collega’s verantwoordelijk voor het ontwikkelen en onderhouden van de bestaande websites en webapplicaties maar ook complete software pakketten gericht op bijvoorbeeld CRM. Je loopt hiernaast mee in het ontwikkeltraject om

Bekijk vacature »

Developer die .NET (Core) ademt gezocht in hartje

Functieomschrijving Als .NET Developer kom jij hier dagelijks voor technische uitdagingen te staan. Uiteraard deins je daar niet voor terug. Je komt in een hecht team en jij gaat je focussen op nieuwbouw van (mobiele) applicaties, websites en interfaces, maar ook op het verder uitbouwen en onderhouden van bestaande applicaties, websites en interfaces. Jij bent Fullstack inzetbaar en kunt, met altijd de eindklant in je achterhoofd en in nauwe samenwerking met je teamgenoten, altijd een passende oplossing bieden voor de gestelde vraagstukken. Voorbeelden van recente projecten en dus projecten waar jij aan zou kunnen komen te werken, zijn bijvoorbeeld een

Bekijk vacature »

Senior iOS Developer vacature

Je bent innovatief. Je bent creatief. Jij gaat voor een topbaan. Mobile apps ontwerpen, uitwerken en realiseren, dat is jouw passie! Met grote toewijding richt jij je dan ook op een app waarmee consumenten met een gezichtsscan betalen. Of je stort je je op een app die de temperatuur in huis op afstand kan regelen. Het spreekt voor zich dat jouw apps top of the bill zijn als het gaat om gebruiksvriendelijkheid en veiligheid. Ze hebben impact. Je voelt je als een vis in het water in een iOS-omgeving maar, veelzijdig als je bent, kun je ook met andere platforms

Bekijk vacature »

Front-end developer

Heb je ervaring in ontwikkelen van webapplicaties? En ben je op zoek naar een functie waarin je jouw vaardigheden optimaal kunt benutten en ontplooien? Dan heb jij wellicht interesse in de functie van: Front-end developer Je komt te werken in een gezellig en informeel scrumteam en bouwt mee aan de ontwikkeling van onze nieuwe mobile en e-commerce toepassingen. In deze functie kun je je creatieve kwaliteiten helemaal benutten voor het bouwen van hoogwaardige en zeer gebruiksvriendelijke software-oplossingen voor groothandelaren in de bloemen- en plantenbranche. Hierbij krijg je de mogelijkheid jezelf te ontwikkelen richting full stack. Wij vragen van jou… Jij

Bekijk vacature »

(Enterprise) Architect

BNP Paribas Cardif zoekt een Enterprise Architect Ben jij een ster in denken als een visionair op het gebied van (technische) bedrijfsinrichting? Ben je in staat om dit te vertalen naar praktische richtlijnen en principes voor de organisatie? Ben je een gedreven en positief ingestelde collega?En wil je graag werken voor een internationale verzekeraar? Dan ben jij onze nieuwe Enterprise Architect! Wat je bij ons doet Als Enterprise Architect zorg je voor de ontwikkeling van de enterprise architectuur van BNP Paribas Cardif. Deze architectuur is afgeleid vanuit de overkoepelende BNP Paribas Cardif visie en de IT-strategie. Over het algemeen draag

Bekijk vacature »

IT PROFESSIONAL SERVICEDESK (ROTTERDAM)

Je hebt net een ICT-opleiding afgerond en bent klaar voor de toekomst. Maar ja, hoe ga je dat aanpakken? Specialiseer je, volg een training en doe tegelijkertijd werkervaring op. Wij helpen je dé allround professional op de werkvloer te worden. DIT GA JE DOEN. Je start bij QISS IT met een aantal trainingen. Je leert programma’s als Microsoft Office 365, Windows 10 en Security perfect onder de knie te krijgen. Direct daarna zoeken we een leuke opdrachtgever die helemaal bij jou past en kun je als allround aan de slag. • Je gaat aan de slag bij een Servicedesk •

Bekijk vacature »

Java developer - Utrecht

Voor één van onze klanten zijn wij op zoek naar een Java developer Onze klant is actief in het ontwikkelen van de software voor zorginstellingen. Het cliënten en patienten dossier wat onze klant levert, wordt inmiddels dagelijks gebruikt door maar liefst 50 zorgaanbieders en 20.000 professionals. Ze is onderdeel van een samenwerkingsverband van drie softwareleveranciers in de zorgmarkt en zijn specialist én marktleider op dit gebied. Onze klant zelf is gevestigd in Veenendaal en focust zich op de gehandicaptenzorg, jeugdzorg en GGZ in Nederland en België. Het bedrijf is ambitieus en heeft visie: alle medewerkers dragen een echt "zorghart" met

Bekijk vacature »

Junior App Developer

Ben je net afgestudeerd en klaar om de ICT wereld te veroveren als Junior App Developer? Wil jij je bezig houden met het ontwerpen en bouwen van maatwerk in Dynamics 365 Business Central? Dan heb je wellicht interesse in de positie: Junior (App) Developer Dynamics 365 Business Central in Hardinxveld-Giessendam / voor 32/40 uren Wat ga jij doen? Door onze sterke groei zijn wij op zoek naar nieuw talent! Als (Junior) Developer houdt jij je bezig met het ontwerpen en bouwen van maatwerk in Dynamics 365 Business Central. Naast programmeren houdt jij je bezig met het ontwerpen van koppelingen met

Bekijk vacature »

Functioneel en Technisch Beheerders

Functioneel en Technisch Beheerders (medior en senior) Functiebeschrijving: Ga jij de uitdaging aan om binnen onze dynamische klantomgevingen het functionele en technische beheer uit te voeren van innovatieve applicaties en systeemomgevingen? Wat ga je doen? Als Functioneel en Technisch beheerder ben je verantwoordelijk voor het optimaal functioneren van één of meer informatiesystemen binnen een organisatie. Je zorg voor de continuïteit van de systemen en vervult ook een ondersteunende rol ten aanzien van de gebruikers. Je vormt de verbinding tussen ICT en de bedrijfsvoering. Wij zoeken Functioneel en Technisch Beheerders die de rollen en processen van applicatie- en systeembeheer kunnen uitvoeren

Bekijk vacature »

ASP.NET/MVC Developer/Internationaal/Agile-minded

Functieomschrijving Wil jij aan de slag bij één van de meest succesvolle organisaties binnen Europa op het gebied van software die bedrijfsprocedures ondersteunt? Wil jij jezelf ontwikkelen als ASP.NET Developer in een uitdagende omgeving? Lees dan nu verder! Functie-eisen Minimaal HBO werk- en denkniveau; Minimaal 3 jaar werkervaring als ontwikkelaar; Een zeer ruime ervaring met ASP.NET, MVC en C#; Een ruime ervaring met MVC en het Entity Framework is een pré; Ervaring met JSON, Visual Studio, SQL Server, AJAX en web services is een pré; Kennis van Knockout.js en HTML/CSS is een pré. Bedrijfsomschrijving Je komt als ASP.NET Developer te

Bekijk vacature »

Junior .NET Developer Microsoft Visual Studio

Functieomschrijving Are you a Developer with a passion for .NET? Do you have relevant experience with Microsoft Visual Studio? Do you have the basic knowledge of Continuous Integration and Continuous Deployment? Then advance your career in one of the coolest and most challenging companies in the Netherlands! You will enter a challenging environment where they work according to Agile/Scrum methodologies. You main tasks involve: Improving and maintaining the applications/systems; Building, maintaining and automating the CI/CD pipelines; Using customer feedback to improve the operational processes; Deploying applications as soon as new version of the software comes out; Executing automated testing; Refining

Bekijk vacature »

Full Stack Developer met nadruk op Front End

Functieomschrijving Als allround developer ben je de drijvende kracht van de R&D afdeling. Je bent onder andere verantwoordelijk voor de voor de ontwikkeling en uitbreiding van nieuwe functionaliteiten van de SaaS oplossing van deze grote speler in gebruiksvriendelijke software om klanten nog beter te helpen. Bij de ontwikkeling van de software staat de mens dan ook centraal. De software moet voor de gebruiker voelen als een extra digitale collega, een die met je meedenkt, fijn samenwerkt en waarbij je weet dat alles onder controle is. Dienstverlening is in je DNA gecodeerd en je werkt dan ook graag samen met een

Bekijk vacature »

Business Intelligence developer

Jij ben niet bang om hard te werken. Uitdagingen zijn welkom. En problemen? Die zijn er om opgelost te worden of, nog beter, om voorkomen te worden! Voor jij aan de slag gaat met het ontwerpen van BI- en DWH-oplossingen, leg je eerst je oor te luister bij de klant. Zo weet jij wat de klant wil, en hoe jouw ontwerp eruit moet komen te zien. Simpel! Althans… met jouw Developer-kwaliteiten wel! Over deze BI vacature Als Business Intelligence Developer ga je zowel op locatie bij de klant aan de slag, als op een van de Sogeti-locaties. Je analyseert de

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

17/10/2019 13:19:21
 
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.