xml her-bouwen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

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 »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Experienced Lead Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Delft Vacature ID: 13301 Introductie We are seeking a Lead Java Developer for our team in the area of Delft. You will develop an application used exclusively by the engineers and geologists for site characterizations, which imports raw field and laboratory measurements for further processing, integration, ground modelling, and geotechnical analysis and reporting. The client/server application is entirely written in Java, and the server is hosted in the Amazon cloud, utilizing frameworks such as Spring and Hibernate, and connected to an MS SQL Server RDS instance. There is a trend towards using more

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

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 »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »
Wesley Overdijk

wesley Overdijk

03/07/2010 21:06:12
Quote Anchor link
Beste,

Ik zit met een klein probleem. Ik heb namelijk een set xml files waar ik mee moet werken. Xml file type 1 is perfect, maar type 2 niet. *
Nu wil ik dus, in plaats van alles op 1 regel, ervoor zorgen dat het er uit komt te zien als type 1. Ik heb echter geen idee hoe ik dit moet doen. Ik dacht aan regex, maar dat is over de top. Toen dacht ik om over alle elementen heen te loopen, en zo dan een nieuwe lijst samen te stellen. Dit liep niet zoals ik wou **.

Is er iemand met een idee, hoe ik dit kan oplossen? Alvast bedankt :)


*
type 1:
<tag>
<tag>value</tag>
</tag>

type 2:
<tag><tag>value</tag></tag>


**
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
<?php
class xmlTestje
{
    public function test($xmlFile)
    {
          
        try
        {
            $sxi = new SimpleXMLIterator($xmlFile, NULL, true);
        }

        catch(Exception $e)
        {

            echo $e->getMessage();
        }
                                    
        foreach ( $sxi as $node=>$value )
        {
                    
            if($value->hasChildren())
            {

                //En hier gaat het mis. Ik krijg hier false terug,
                //terwijl er wel children aanwezig zijn. Als ik B.v. doe:
                //$value->children(); Dan krijg ik netjes alle children terug...

                echo $node." :<br />";    
                $this->test($value);  
            }

            else
            {
                echo "$node : $value<br />";  
            }            
        }                      
    }    
}
[
/code]
Gewijzigd op 03/07/2010 21:06:36 door Wesley Overdijk
 
PHP hulp

PHP hulp

03/01/2025 08:01:35
 

03/07/2010 21:58:52
 
Wesley Overdijk

wesley Overdijk

03/07/2010 21:59:47
Quote Anchor link
Al geprobeerd, wat dus niet echt werkt *zoals je link :P*
 

03/07/2010 22:05:12
Quote Anchor link
Kan je de bestanden geven?
Edit:
Kut ubb parser:
http://php.net/class.domdocument#domdocument.props.formatoutput
Edit2:
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
<?php
$string1
= <<<EOD
<?xml version="1.0" encoding="iso-8859-1" ?>
<painting>
  <img src="madonna.jpg" alt='Foligno Madonna, by Raphael'/>
  <caption>This is Raphael's "Foligno" Madonna, painted in
    <date>1511</date>–<date>1512</date>.
  </caption>
</painting>
EOD
;
$string2 = <<<EOD
<?xml version="1.0" encoding="iso-8859-1" ?><painting><img src="madonna.jpg" alt='Foligno Madonna, by Raphael'/><caption>This isa Raphael's "Foligno" Madonna, paainted hier nog extra tekst dat het echt opvalt in<date>1511</date>–<date>1512</date>.</caption></painting>
EOD
;

$doc = new DOMDocument('1.0', 'iso-8859-1');
$doc->formatOutput = true;
$doc->loadXML($string1);
var_dump($doc->saveXML());
$doc->loadXML($string2);
var_dump($doc->saveXML());

/* Levert:
string(241) "<?xml version="1.0" encoding="iso-8859-1"?>
<painting>
  <img src="madonna.jpg" alt="Foligno Madonna, by Raphael"/>
  <caption>This is Raphael's "Foligno" Madonna, painted in
    <date>1511</date>–<date>1512</date>.
  </caption>
</painting>
"
string(276) "<?xml version="1.0" encoding="iso-8859-1"?>
<painting>
  <img src="madonna.jpg" alt="Foligno Madonna, by Raphael"/>
  <caption>This isa Raphael's "Foligno" Madonna, paainted hier nog extra tekst dat het echt opvalt in<date>1511</date>–<date>1512</date>.</caption>
</painting>
"
*/

?>

Zo wil je het toch?
Gewijzigd op 03/07/2010 22:34:28 door
 
Wesley Overdijk

wesley Overdijk

04/07/2010 00:00:18
Quote Anchor link
Niet helemaal. Ik kan de bestanden niet geven, zijn namelijk vertrouwelijke gegevens. Maar het idee is dat het xml bestand alles op 1 regel heeft *de export van het programma dat daar voor zorgt is niet helemaal 100%...*

dus:

<Verzendingen><Verzending><KlantA><fische_12345><a_12345>Voornaam</a_12345><b_12345>Totaal binnengehaald</b_12345><c_12345>Netto inkomen</c_12345></fische_12345></klantA></Verzending></Verzendingen>

Moet worden:

<Verzendingen>
<Verzending>
<KlantA>
<fische_12345>
<a_12345>Voornaam</a_12345>
<b_12345>Totaal binnengehaald</b_12345>
<c_12345>Netto inkomen</c_12345>
</fische_12345>
</klantA>
</Verzending>
</Verzendingen>


Er zit geen vaste opmaak in, en het moet exact op deze manier. *Lang leven koppige software bedrijven*

EDIT:
OMG dit doet wel precies wat ik nodig had. sorry, jou voorbeeld zag er nogal vreemd uit... Maar ja, enorm bedankt!
Gewijzigd op 04/07/2010 00:19:59 door wesley Overdijk
 

04/07/2010 09:37:16
Quote Anchor link
Wesley Overdijk op 04/07/2010 00:00:18:
EDIT:
OMG dit doet wel precies wat ik nodig had. sorry, jou voorbeeld zag er nogal vreemd uit... Maar ja, enorm bedankt!


Inderdaad zag het er wat raar uit, mooi dat het nu gelukt is.
 
Niek s

niek s

07/07/2010 09:52:30
Quote Anchor link
Waarom wil je dat? Toch niet om het later te gaan parsen he? Daar kan je dan namelijk veel beter DOM of SimpleXML voor gebruiken namelijk...
 

07/07/2010 12:40:44
Quote Anchor link
Niek s op 07/07/2010 09:52:30:
Waarom wil je dat? Toch niet om het later te gaan parsen he? Daar kan je dan namelijk veel beter DOM of SimpleXML voor gebruiken namelijk...



Maar als iets helemaal brak is gescript dat het dus wel deze formatting vereist, ga jij het dan omschrijven?
 



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.