XML parse naar PHP

Status
Niet open voor verdere reacties.

hollander

Gebruiker
Lid geworden
23 mrt 2005
Berichten
210
Goedemorge Beste helpers!

Ik heb een vraag. Ik hoop dat iemand mij kan helpen.

Ik ben bezig met een website. In deze website wil ik een XML feed inlezen van een andere webpagina. ik wil dit doen zonder tussen komst van een database. Als er iets aan de bron feed verandert moet dit automatisch verandere op mijn website.

Kan iemand mij uitleggen hoe ik het voor elkaar krijg dat als ik die xml feed ontvang ik die om kan zetten naar een php script.
* zijn daar nutige tools voor? (gratis zou erg fijn zijn) (magicparser kost €60 en dat vind ik een beetje veel geld)
* of zijn er ergens kan en klare scripts te vinden die goed werken.

ik zou het heel graag zelf willen schrijven maar weet niet waar ik moet beginnen.

Met vriendelijke groet,

Alvast bedankt

Mike Dumont
 
Laatst bewerkt:
Je kunt dit makkelijk zelf schrijven.

Wanneer je een lijstje maakt met dingen die je nodig hebt om dit te realiseren is het makkelijker zoekt.

Dus

1. Ik moet het XML-bestand inlezen -> http://nl.php.net/manual/en/function.simplexml-load-file.php
2. Ik wil de geladen XML weergeven, hoe kan ik het ingelezen XML-bestand uitlezen?
3. etc.

Zo moet je al aardig aan de gang kunnen lijkt mij :)

Tevens verplaatst naar PHP ;)
 
Beste helpers,

allemaal bedankt voor jullie hulp! Ik heb gezocht naar een oplossing. Nu blijkt dat ik connectie moet maken met een webservice. en dat daar die feed staat. Dit maakt het natuurlijk weer een stuk je moeilijker. met het resultaat dat ik er echt niets meer van snap.

wat ik weet (denk te weten):

* Ik heb toegang tot de webservice.
* Ik moet die benaderen via XML SOAP?

verder kom ik er niet echt uit. mijn vraag is eigenlijk. Hoe kan ik hem benaderen? is daar een standaard script voor? ik heb op internet gezocht en gezocht en kwam ook geregeld scripts tegen. hieronder staat een scriptje wat ik heb. maar dit werkt niet, ik sla deze op in een .XML bestand. is dat goed? mist er iets in dit script, ik kom er niet echt wijs uit. ik krijg in ieder geval niet de feed te zien :P

Ik hoop dat jullie me misschien kunnen helpen, of uitleggen wat ik moet doen.

Alvast heel erg veel bedankt.

Script:
PHP:
POST /hierstaatiets/hierstaatiets.asmx HTTP/1.1
Host: hierstaatiets.nl
Content-Type: text/xml; charset=utf-8
Content-Length: 300
SOAPAction: "http://www.hierstaatiets.nl/webservice/HelloWorld"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <HelloWorld xmlns="http://www.hierstaatiets.nl/webservice" />
  </soap:Body>
</soap:Envelope>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan