Uitlezen XML: <![CDATA[]]>

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

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 »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Medior Java developer

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. 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 veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

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

26/04/2024 22:32:07
 
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.