login  Naam:   Wachtwoord: 
Registreer je!
 Forum

XML db

Offline Spyfox - 05/01/2008 00:33 (laatste wijziging 05/01/2008 00:34)
Avatar van SpyfoxNieuw lid Weet iemand hoe je data uit een xml database kunt uitlezen met php ?

9 antwoorden

Gesponsorde links
Offline Gerard - 05/01/2008 00:35
Avatar van Gerard Ouwe rakker XML is géén database, XLM is een formaat om gegevens te delen tussen verschillende media. Je kan gebruik maken van SimpleXML om de gegevens te benaderen.
Offline vinTage - 05/01/2008 00:37
Avatar van vinTage Nieuw lid Euhm correctie, xml kan wel fungeren als database (flatfile) 

Verder heb ik niks zinnigs te melden, dus zwijg ik weer 
Offline Spyfox - 05/01/2008 00:42
Avatar van Spyfox Nieuw lid Dus om de beschrijving <DESC> en de prijs <PRICE> uit te lezen

(Dit is nu een klein gedeelte)

<RealData>
<ITEM>
<ID>00001</ID>
<DESC>EEN BESCHRIJVING</DESC>
<PRICE CURRENCY="EUR">99.99</PRICE>
</ITEM>
<ITEM>
<ID>00002</ID>
<DESC>EEN TWEEDE BESCHRIJVING</DESC>
<PRICE CURRENCY="EUR">88.88</PRICE>
</ITEM>
</REALDATA>
Offline Abbas - 05/01/2008 00:57
Avatar van Abbas Gouden medaille

Crew .NET
KLIK, beetje Googlen kan geen kwaad! 
Offline Spyfox - 05/01/2008 01:27
Avatar van Spyfox Nieuw lid Dit werkt met php5 maar ik gebruik 4
Offline vinTage - 05/01/2008 01:37
Avatar van vinTage Nieuw lid new DOMDocument();
omzetten naar
http://be.php.net/dom

php 4
Offline Gerard - 05/01/2008 01:48 (laatste wijziging 05/01/2008 01:49)
Avatar van Gerard Ouwe rakker http://be.php.net/manual/nl/ref.domxml.php

Werkt gewoon met PHP4 hoor

@vinTage
Citaat:
The DOM extension allows you to operate on XML documents through the DOM API with PHP 5.

For PHP 4, use DOM XML.
Offline Spyfox - 05/01/2008 01:50
Avatar van Spyfox Nieuw lid Kheb het geprobeerd via deze


XML bestandje (test.xml):

<?xml version="1.0" encoding="iso-8859-1"?>

<MYITEM>
<ITEM>
<ID>3189</ID>
<DESC>IDREAM HEADSET MP3/WMA SPORTLINE 256MB</DESC>
<PRICE CURRENCY="EUR">27.90</PRICE>
</ITEM>
<ITEM>
<ID>3686</ID>
<DESC>POCKIVISION FLASH PMP PLAYER 512MB WITH 1,3M CAMERA</DESC>
<PRICE CURRENCY="EUR">89.00</PRICE>
</ITEM>
</MYITEM>




<?

$DOM = new DOMDocument();
$DOM->load("test.xml");


$item = $DOM->getElementsByTagName("ITEM");

foreach( $item as $value )
{
$descriptions = $value->getElementsByTagName("DESC");
$description = $descriptions->item(0)->nodeValue;


echo "$description<br>";
}


?>

Zou iemand kunnen helpen want het werk nog steeds niet
Offline vinTage - 05/01/2008 01:56 (laatste wijziging 05/01/2008 01:57)
Avatar van vinTage Nieuw lid @ proxje en de TS

De link die ik gaf wees naar het php5 ding, met daarin (op de eerste regel ongeveer) dit :
Citaat:
DOM Functions
Introductie

The DOM extension allows you to operate on XML documents through the DOM API with PHP 5.

For PHP 4, use DOM XML.


nu ik mn post herzie had ik idd beter de rechtstreekse link gezet

edit 2...ow, ik zeg alleen maar wat prx ook al zei 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.41s