Versio

SimpleXML

Uitleg en voorbeelden over SimpleXML extensie in PHP 5

Gesponsorde koppelingen

Inhoudsopgave

  1. Inleiding
  2. Informatie uitlezen
  3. Informatie opslaan en ophalen
  4. Informatie opslaan

 

10 reacties op 'SimpleXML'

PHP hulp
PHP hulp
0 seconden vanaf nu
 
Gesponsorde koppelingen
Jan Koehoorn
Jan Koehoorn
8 jaar geleden
 
0 +1 -0 -1
De tut is goed te volgen. Wat ik me vaak afvraag met XML is, hoe zit het met dingen als zoeken en vervangen, selecties maken, updates. We praten toch over een database-achtige interface. XML is volgens mij oorspronkelijk bedoeld om een flexibeler datamodel te cre?eren dat crossplatform is. Maar kun je ook relaties maken tussen tabellen, kun je handig rekenen met datum en tijd?


8 jaar geleden
 
0 +1 -0 -1
Bedoel je in combinatie met MySQL tabellen?

Quote:
XML is volgens mij oorspronkelijk bedoeld om een flexibeler datamodel te cre?eren dat crossplatform is.
Ja, dat klopt. Staat op W3Schools. Nadruk op ' Oorspronkelijk' ;)

Als mijn host php 5 heeft geinstalleerd ga ik SimpleXML zeker betrekken bij het cachen, want op deze manier gaat cachen met xml wel heel makkelijk!
Jan Koehoorn
Jan Koehoorn
8 jaar geleden
 
0 +1 -0 -1
Je topic gaat niet over het nut van XML an sich, maar over hoe je via PHP met XML kunt werken op een objectgeorienteerde manier. Dus op zich is je tut prima. Maar wat ik me bij XML altijd afvraag: is het datamodel niet een beetje "plat"?

Voor RSS en dat soort toepassingen is het prima lijkt mij. Dus informatie uitlezen gaat goed. Maar of het toereikend is voor relationele dataopslag betwijfel ik.


8 jaar geleden
 
0 +1 -0 -1
Ik denk dat ik het wel gaat gebruiken voor cachen van wat ik normaal zou 'mysql-en'
Jan Koehoorn
Jan Koehoorn
8 jaar geleden
 
0 +1 -0 -1
Okee, goeie tut verder hoor.
PHP erik
PHP erik
8 jaar geleden
 
0 +1 -0 -1
Goede tut, SimpleXML is inderdaad erg simpel :-)

@Jan
Voor relationele dataopslag is XML niet alleen ongeschikt, het is zelfs een ramp. Altijd een heel document bruteforcen; dan kun je net zo goed je eigen datamodel maken. XML is zoals gezegd ook zeker niet bedoeld voor websites, maar voor een crossbrowser gegevensuitwisseling voor computerapplicaties. Na veelvuldig gebruik van XML is mijn conclusie dat je het op websites altijd moet vermijden, tenzij je spreekt over RSS of soortgelijk. XML is traag en voegt geen waarde toe aan relationele databases en plain tekstbestanden, tenzij je met grote datauitwisseling tussen meerdere applicaties werkt, al kun je dan ook speculeren over de toegevoegde waarde van XML.
Jelmer rrrr
Jelmer rrrr
8 jaar geleden
 
0 +1 -0 -1
IMO is XML een opmaaktaal, niet een opslagtaal.
(Het is prima om bijv. SOAP aanvragen in XML te schrijven, goed te snappen voor mensen zelf en geen codering ->cross platform/application. Maar bij iedere waarde moet een key, wat voor een grote database een enorme overhead zou betekenen.
Han eev
Han eev
8 jaar geleden
 
0 +1 -0 -1
Goeie tut, maar nu nog het preciese Nut ^^
PHP erik
PHP erik
8 jaar geleden
 
0 +1 -0 -1
Het nut is simpel: het parsen van XML. Bijvoorbeeld om te zoeken in XML of om een extern XML in te lezen en eventueel op te slaan. Ook handig om een RSS reader te bouwen. Nut genoeg.
Barman V
Barman V
8 jaar geleden
 
0 +1 -0 -1
Hetgeen dat ik mis is de betekenis van "SimpleXML".

Volgens mij is SimpleXML toch de combinatie van de makkelijkheid van SAX en de mogelijkheden van DOM.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Details
  • Door:
  • 8 jaar geleden
  • 6.773 x bekeken
  • Labels
  • Geen tags toegevoegd.