xml

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

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 »

Front-end developer (Medior/Senior)

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 »
Abdy al-najashi

abdy al-najashi

16/03/2009 17:32:00
Quote Anchor link
hallo

ik heb een playlist in xml en ik wil php toevoegen om het dynamisch te maken. ik heb het gezocht maar het kan andersom wel.

heeft iemand ervaring in het gebied van zo iest.

laat me aub weten en hoe

thanx
 
PHP hulp

PHP hulp

16/02/2025 17:00:30
 
Frank -

Frank -

16/03/2009 17:42:00
Quote Anchor link
Geen flauw idee wat je nu precies bedoelt, maar met DOM kun je in PHP vrij eenvoudig XML aanmaken, bewerken en/of uitlezen.
 
Jurgen assaasas

Jurgen assaasas

16/03/2009 17:44:00
 
Abdy al-najashi

abdy al-najashi

16/03/2009 18:00:00
Quote Anchor link
include ("inc_connect_mysql.php");

$map = '../muziek/';

$query ="SELECT * FROM muziek ORDER BY id ";
$result = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_array($result)) {
$path = $row['path'];
$name = $row['name'];

$xml = "";

}

$xml .= "<xml>
<track>
<path>../muziek/You Dont Know.mp3</path>
<title>You Dont Know</title>
</track>";


header('Content-Type: application/xml; charset=ISO-8859-1');
echo "
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?xml version="1.0" encoding="UTF-8"?>
";
echo $xml;
echo "</xml>";

het bestand zelf moet in xml
 
Frank -

Frank -

16/03/2009 18:09:00
Quote Anchor link
Offtopic:
charset=ISO-8859-1

encoding="UTF-8"

Wat mag het worden? Een paar bugs? Zou het niet handig zijn om gewoon één correcte character set op te geven?
 
Jurgen assaasas

Jurgen assaasas

16/03/2009 18:11:00
Quote Anchor link
Zie mijn link.
 
Frank van Asselt

Frank van Asselt

29/12/2010 23:38:51
Quote Anchor link
Indien je simpelweg een array van alle (xml) nodes wilt genereren moet het hiermee wel lukken, success:P

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php

    ////////////////////////
    ////Frank van Asselt////
    ////////////////////////
    ////xml -> array 1.1////
    ////////////////////////


    class xml{
        
        public function generateArray($xml){
            $dom = new DOMDocument;
            $dom->load($xml);
            return($this->_generateArray($dom->firstChild));
        }

        
        private function _generateArray($node){
            $array = array();
            //Indien er meerdere kinderen zijn
            if($node->childNodes->length > 2){
                foreach($node->childNodes as $child){
                    //Bepaal de kwantiteit van de tags van het kind
                    $nodeTags = $node->getElementsByTagName($child->nodeName);
                    $test = array();
                    foreach($nodeTags as $nodeTag){
                        if($nodeTag->parentNode->isSameNode($child->parentNode)){
                            array_push($test, $child->nodeName);
                        }
                    }

                    if(count($test) > 1){
                        if($child->nodeType != XML_TEXT_NODE){
                            //De tag van de kinderen komen meerdere malen voor (numeric)
                            if($child->childNodes->length > 2){
                                //De value is een array
                                $array[$node->nodeName][] = $this->_generateArray($child);
                                //print 'numeric: '.$node->nodeName.'<br />';
                            }
                            else{
                                //De value is geen array
                                $array[] = $child->nodeValue;
                            }
                        }    
                    }

                    else{
                        if($child->nodeType != XML_TEXT_NODE){
                            //De tag van het kind komt 1 keer voor (assoc)
                            if($child->childNodes->length > 2){
                                //De value is een array
                                $array[$child->nodeName] = $this->_generateArray($child);
                                
                            }

                            else{
                                //De value is geen array
                                $array[$child->nodeName] = $child->nodeValue;
                                
                            }
                        }
                    }
                }
            }

            else{
                $array[$node->nodeName] = $node->nodeValue;
            }

            return $array;
        }
        
    }

    
    $doc = new xml;
    print '<pre>';
    print_r($doc->generateArray('../xml/xml.xml'));
    print '</pre>';

?>
Gewijzigd op 30/12/2010 14:35:15 door Frank van Asselt
 
Bart V B

Bart V B

30/12/2010 00:39:58
Quote Anchor link
Toegeven..
Het is een nobel streven om een topic na 2 jaar zo'n uitgebreid stuk code te geven. Hopelijk is het niet voor niets geweest. ;)
 
Kris Peeters

Kris Peeters

30/12/2010 13:22:15
Quote Anchor link
Niet dat het nog wat uitmaakt voor de persoon die de vraag stelde...

Iets valt me toch op.
Ik heb het niet grondig bekeken, het is meer een eerste spontane reactie.

Quote:
//Indien er meerdere kinderen zijn ...

Zou ik niet doen. Zelfs al krijg je maar 1 element, zou ik het mooi in een array zetten. Ik zou niet willen mijn hele php logica moeten aanpassen omdat er toevallig van een element maar 1 aanwezig is.
 

30/12/2010 13:36:08
Quote Anchor link
Kris Peeters op 30/12/2010 13:22:15:
Niet dat het nog wat uitmaakt voor de persoon die de vraag stelde...

Iets valt me toch op.
Ik heb het niet grondig bekeken, het is meer een eerste spontane reactie.

Quote:
//Indien er meerdere kinderen zijn ...

Zou ik niet doen. Zelfs al krijg je maar 1 element, zou ik het mooi in een array zetten. Ik zou niet willen mijn hele php logica moeten aanpassen omdat er toevallig van een element maar 1 aanwezig is.



Inderdaad, volgens mij is hij niet helemaal correct / logisch opgebouwd. En zoiets staat ook al op php.net:
book.dom#93717
 
Pim -

Pim -

30/12/2010 14:17:50
Quote Anchor link
Sowieso is XML veel krachtiger dan PHP arrays en gooi je dus altijd informatie weg, wanneer je het zo omzet. Gebruik gewoon een van de XML tools!
 

30/12/2010 14:20:41
Quote Anchor link
Pim - op 30/12/2010 14:17:50:
Sowieso is XML veel krachtiger dan PHP arrays en gooi je dus altijd informatie weg, wanneer je het zo omzet. Gebruik gewoon een van de XML tools!


Dat is zo. En sowieso kan je een xml document ook gewoon als array / object benaderen.
 
Frank van Asselt

Frank van Asselt

30/12/2010 14:50:21
Quote Anchor link
Dat verschild per situatie. Zelf werk ik het liefst met JSON (Javascript objecten to go:P) In dit geval ging het om de data van een auto/kenteken die middels curl als xml opgehaald wordt en was dit dus wel handig.
 
Kris Peeters

Kris Peeters

30/12/2010 15:20:36
Quote Anchor link
Wel ja, de vraag is: is het nodig om eerst heel de xml in een array te steken?

Moet je die hele array in json steken?
Indien dat niet het geval is, zou ik niet eerst van alles een array maken en dan daar nog eens in filteren
 

30/12/2010 15:31:12
Quote Anchor link
Overigs kunnen bepaalde objecten gewoon met json_encode worden omgezet naar json: link.
 
Frank van Asselt

Frank van Asselt

30/12/2010 18:33:58
Quote Anchor link
Inderdaad Karl Karl, dat doe je met json_encode/json_decode.

Ik bedoel ook niet dat ik van xml een array maak om er vervolgens json van te maken?!? Ik gaf slechts aan dat ik liever met JSON werk als met XML.

In het bovengenoemde geval kreeg ik telkens een klein XML bestandje terug welke ik voornamelijk serverside gebruikte. Het is wel handig als je data uit verschillende (externe)bronnen wilt samenvoegen om er 1 array van te maken die je zo met json_encode verstuurd.
 



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.