[XML/PHP] XML openen met PHP lukt niet

Pagina: 1
Acties:

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 16:36
ik heb van de webmaster een url gekregen van een XML bestand waarbij zou moeten instaan welke liedje er spelen.. dit moet ik dan volgens hem openen met file("bla");
en dan zo verder gaan... alleen nu... van die functie snap ik echt ff niks.. hoe kan ik nou.. daar uit halen.. wat er in moet staan??
ik heb dus al op verschillende sites gekeken (php manual, phpfreakz) en heb ook de search gebruikt.. en heb ook wel wat gevonden maar niet hoe ik het bij mij moet doen.. het staat er zo verschrikkelijk vaag (sorry)

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 15-09 23:45
Je moet ook niet gaan bedenken wat je er mee kan, maar wat je er mee wil :+

Met XML (+XSLT) kan je nl. vrijwel alles maken. Van een simpel tekst-bestandje, tot mooie PDF'jes met grafieken erin.

http://rense.nl.nu/tutorial/xml_xsl.html en http://rense.nl.nu/tutorial/php_xslt.html vertellen een beetje de basics van PHP/XML/XSLT.

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 16:36
is dit wel een echte XML file?
http://massinova.com/dockling.plist

en weet je misschien hoe ik dit er dan in moet zetten? ik heb bij PHP en gewoon XML gekeken, maar mij lijkt het geen echte XML file.. ofzo

(volgens die webmaster moet het met file( ); alleen snap ik daar ook nietveel van...

  • red_indian
  • Registratie: Maart 2000
  • Laatst online: 24-06 16:43

red_indian

 Smokin' Suckz B!

2 dingen:
1) is geen xml
2) kan de source niet openen

error:
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
------------------------------------------------------------

Access is denied. Error processing resource 'file://localhost/System/Library/DTDs/PropertyList.dtd'. Line 2, Position 80

<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">

Need a cuesheet/tracklisting? (meer dan 500.000 online)


  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 16:36
Op woensdag 14 november 2001 17:45 schreef red_indian het volgende:
2 dingen:
1) is geen xml
2) kan de source niet openen

error:
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
------------------------------------------------------------

Access is denied. Error processing resource 'file://localhost/System/Library/DTDs/PropertyList.dtd'. Line 2, Position 80

<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
1 dacht ik al
2 moet je hem ff downloaden... dan zie je wel dezelfde opbouw als een XML (toch)?

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 16:36
ik heb dit nu
http://rammstein.pointclark.net:3000/tinus3.php

ik heb dit gedaan met
PHP:
1
2
3
4
<?
$data = implode( '' , file( "http://massinova.com/dockling.plist" ) );
echo $data;
?>

het ziet er nu alleen niet echt lekker uit.. iemand een idee?

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 15-09 23:45
Ja, maar wat wil je er mee doen? Afhankelijk daarvan kan je nl. gaan bekijken hoe je het bestand inlaad.
Als je er nl. een DOM-object van wil maken, kan je dat beter direct doen, dan eerst met file() te gaan spelen en daarna weer moeilijk gaan doen om een DOM-object van de string te maken.

Als je er XSLT wil mee gaan doen, werkt het perfect met file().
Pagina: 1