XML database en PHP

Pagina: 1
Acties:

  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 06-09 21:21

Aaargh!

Bow for me for I am prutser

Topicstarter
Eerst ff wat achtergrond info:

Op school zijn we net begonnen met een nieuw projectje, we moeten een e-commerce website bouwen. hier moeten we zelf een server voor installeren, firewall ervoor, de boel scripten, etc. etc.
geen probleem zou je denken, wel dus.

Probleem:
Een of andere suit van school heeft bedacht dat de data opgeslagen moet worden in XML, waarom is mij een volkomen raadsel. we mogen dus geen gebruik maken van een echte database :(

De vraag:
Is er een module voor PHP om een XML document dmv SQL aan te spreken of een database server die door PHP gebruikt kan worden en die zijn data in XML bestanden opslaat ?

We zijn zelf al op zoek geweest maar dat heeft nog niet veel resultaat gehad. (Java kan het wel met een JDBC module maar we willen liever PHP gebruiken dan JSP)

Those who do not understand Unix are condemned to reinvent it, poorly.


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Is XPath hiervoor niet geschikter?

Rustacean


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

gebruik gewoon DOMXML of XPath; wat jou het beste bevalt.

Je moet dan echter op een iets andere manier je data achterhalen; maar 't is nog geen ramp :)

Klaar voor een nieuwe uitdaging.


  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 06-09 21:21

Aaargh!

Bow for me for I am prutser

Topicstarter
Ik heb al naar dat DOM gedoe zitten kijken maar het is echt onnodig complex voor wat we er mee willen.

Those who do not understand Unix are condemned to reinvent it, poorly.


  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 06-09 21:21

Aaargh!

Bow for me for I am prutser

Topicstarter
Hmm... dat XPath ziet er bruikbaar uit, maar kan je daar ook nieuwe records mee maken ?

Those who do not understand Unix are condemned to reinvent it, poorly.


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Op dinsdag 23 april 2002 19:28 schreef Aaargh! het volgende:
Hmm... dat XPath ziet er bruikbaar uit, maar kan je daar ook nieuwe records mee maken ?
Volgens mij niet, daar moet je DOM voor gebruiken.

Rustacean


  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
Op dinsdag 23 april 2002 19:23 schreef Aaargh! het volgende:
Ik heb al naar dat DOM gedoe zitten kijken maar het is echt onnodig complex voor wat we er mee willen.
Tja, met ado.net kan je wel xml aanspreken. Maar dan zit je aan .net vast..

Met php gebruik je gewoon DOMXML en XSLT.

edit: met xpath zoek je (DOMXML) nodes op..

  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 06-09 21:21

Aaargh!

Bow for me for I am prutser

Topicstarter
Op dinsdag 23 april 2002 19:29 schreef brammetje het volgende:

[..]

Tja, met ado.net kan je wel xml aanspreken. Maar dan zit je aan .net vast..
1) we willen geen windows gebruiken
2) we mogen geen windows op de server gebruiken
3) veiligheid is ook belangrijk (zie ook punt 1)

Maaruh, dat querien met XPath is werkbaar, net ff een tutorial doorgebladerd en daar kom ik wel uit, alleen het aanmaken van records met de DOMXML moet ik nog maar eens ff goed doorlezen.

Those who do not understand Unix are condemned to reinvent it, poorly.


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Op dinsdag 23 april 2002 19:37 schreef Aaargh! het volgende:
Maaruh, dat querien met XPath is werkbaar, net ff een tutorial doorgebladerd en daar kom ik wel uit, alleen het aanmaken van records met de DOMXML moet ik nog maar eens ff goed doorlezen.
Volgens mij is dat ook goed te doen. Moet je wel PHP 4.2.0 hebben (of zelfs 4.3.0, dat weet ik niet zeker).

http://nl.php.net/manual/nl/function.domnode-append-child.php

Rustacean


  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 06-09 21:21

Aaargh!

Bow for me for I am prutser

Topicstarter
Op dinsdag 23 april 2002 19:41 schreef Manuzhai het volgende:

[..]

Volgens mij is dat ook goed te doen. Moet je wel PHP 4.2.0 hebben (of zelfs 4.3.0, dat weet ik niet zeker).

http://nl.php.net/manual/nl/function.domnode-append-child.php
PHP die apt-getten we wel ff :) , was al bang dat we aan de JSP moesten, helemaal geen zin om weer een nieuw iets uit te zoeken.

Those who do not understand Unix are condemned to reinvent it, poorly.


  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 09-08 19:19
Als je op een bepaalde plek een extra node wil toevoegen, kan je natuurlijk ook de parent van die toekomstige node opvragen met ee XPath query en er vervolgens een new child onder hangen.

Als je een XPath query doet krijg je nl. een aray terug met nodesets die voldoen aan je query.

  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
Op dinsdag 23 april 2002 19:41 schreef Manuzhai het volgende:
Volgens mij is dat ook goed te doen. Moet je wel PHP 4.2.0 hebben (of zelfs 4.3.0, dat weet ik niet zeker).
Mwoh, je hoeft natuurlijk alleen DOMXML te upgraden, niet heel php.
Pagina: 1