[php] tonen van xml

Pagina: 1
Acties:

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 13:52
Hoi ben bezig met een php scriptje
PHP:
1
2
3
4
<?
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" ?><pet><type>dog</type><name>spot</name><sex>male</sex></pet>";
?>

Maar die geeft fouten kijk maar op www.jongerenclub.nl/pets.php hoe kan ik die fout oplossen?

(dat van die pets is maar een voorbeeldje van flashkit.com)

Verwijderd

ehrm, ik zie toch echt gewoon nette xml output (win98se met ie 6.0sp1)...

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 04-09 13:39
Bij mij werkt hij ook perfect!?

zeroxcool.net - curity.eu


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 13:52
hmm ik verander iets moet ik dan heel ie opnieuw opstarten ofzo nu ik dat heb gedaan werkt hij hier ook goed,

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 13:52
ehm hoe voeg ik nou 2e toe?
code:
1
2
<?xml version="1.0" ?><pet><type>dog</type><name>spot</name><sex>male</sex></pet>
<petje><type>kat</type><name>spot</name><sex>male</sex></petje>

bovenstaande is fout :(

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Een XML document heeft maar 1 root element. Ik zou eerst eens wat documentatie doornemen voordat je hiermee aan de slag gaat... Het veroorzaakt zo onnodig veel ellende.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 09-08 19:19
Met welke browser bekijk je het? IE heeft nl. de vervelende neiging om erg vreemd te cachen. Dat zal je vooral duidelijk worden wanneer je errors in je script hebt staan en php je dat duidelijk wil maken, terwijl IE nog denkt dat ie text/xml aangeleverd krijgt.

Een beetje met de query-string spelen doet dan wonderen.

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 13:52
Op vrijdag 22 februari 2002 22:12 schreef freak007 het volgende:
Met welke browser bekijk je het? IE heeft nl. de vervelende neiging om erg vreemd te cachen. Dat zal je vooral duidelijk worden wanneer je errors in je script hebt staan en php je dat duidelijk wil maken, terwijl IE nog denkt dat ie text/xml aangeleverd krijgt.

Een beetje met de query-string spelen doet dan wonderen.
Met ie dus (standaart in winxp)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Met je laatste stukje xml is dit aan de hand:
mbravenboer: Een XML document heeft maar 1 root element. Ik zou eerst eens wat documentatie doornemen voordat je hiermee aan de slag gaat... Het veroorzaakt zo onnodig veel ellende.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 13:52
Op vrijdag 22 februari 2002 22:31 schreef mbravenboer het volgende:
Met je laatste stukje xml is dit aan de hand:
[..]
Ben nu met zo een documentatie bezig :P
http://www.w3.org/TR/REC-xml

Maare ik wil highscore erin maken zodat ik het in flash kan tonen, hoe kan ik dat het best in xml doen?

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Martink: Ben nu met zo een documentatie bezig :P
Das niet echt de beste inleiding ;) .
Maare ik wil highscore erin maken zodat ik het in flash kan tonen, hoe kan ik dat het best in xml doen?
Dat is zo'n algemene vraag dat je die beter stap voor stap zelf uit kunt zoeken :7 .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 13:52
code:
1
2
3
4
5
6
<?xml version="1.0"?>
<highscore>
 <nr1><name>jan</name><score>1322</score></nr1>
 <nr2><name>ron</name><score>122</score></nr2>
 <nr3><name>piet</name><score>2</score></nr3>
</highscore>

zo dus? :P

  • tomato
  • Registratie: November 1999
  • Niet online
Martink: Ben nu met zo een documentatie bezig :P
http://www.w3.org/TR/REC-xml
Ik ben bang dat je op deze manier al snel de moed op zult geven :o

Het is een stuk makkelijker te beginnen met een duidelijke inleiding of tutorial, niet met de uitgebreide stugge brei tekst van het W3C.

Hier bijvoorbeeld: www.zvon.org :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

of www.xfront.com </mbravenboer> :+

Doet iets met Cloud (MS/IBM)


  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
edit: shit, D2K was me voor..
naja, even de volledige link:

www.xfront.com/xsl.html

  • tomato
  • Registratie: November 1999
  • Niet online
Martink:
code:
1
2
3
4
5
6
<?xml version="1.0"?>
<highscore>
 <nr1><name>jan</name><score>1322</score></nr1>
 <nr2><name>ron</name><score>122</score></nr2>
 <nr3><name>piet</name><score>2</score></nr3>
</highscore>

zo dus? :P
Mwah ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0"?>
<highscores>
  <entry>
    <name>jan</name>
    <score>1322</score>
  </entry>
  <entry>
    <name>ron</name>
    <score>122</score>
  </entry>
  <entry>
    <name>piet</name>
    <score>2</score>
  </entry>
</highscores>

Maar lees liever eerst eens het een en ander in het rond... ;)

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 13:52
waarom met <entry>en</entry> makelijker voor flash ofzo? :)

  • tomato
  • Registratie: November 1999
  • Niet online
Martink: waarom met <entry>en</entry> makelijker voor flash ofzo? :)
Nee, niet zozeer de naam 'entry' die belangrijk is.

Zoals jij eerst deed met <nr1> <nr2> etcetera lijkt met niet de juiste manier. Content verwerk je niet in element-namen.

Vergelijk het met een database met persoonsgegevens. Je kunt voor iedere persoon een tabel aanmaken met als naam 'persoon1', 'persoon2', etcetera. Je kunt ook een tabel 'persoon' aanmaken en daarin voor iedere persoon een row toevoegen. Ik denk dat je begrijpt welke methode hier te verkiezen is ;)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Martink: waarom met <entry>en</entry> makelijker voor flash ofzo? :)
* mbravenboer denkt dat je toch beter eerst eens kunt gaan lezen :) . Dit heeft helemaal niets met flash te maken...

tomato: netjes ;) . Je was me precies voor met ongeveer dezelfde opmerking (niet echt verbazingwekkend eigenlijk).

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 13:52
Op vrijdag 22 februari 2002 23:01 schreef tomato het volgende:

[..]

Nee, niet zozeer de naam 'entry' die belangrijk is.

Zoals jij eerst deed met <nr1> <nr2> etcetera lijkt met niet de juiste manier. Content verwerk je niet in element-namen.

Vergelijk het met een database met persoonsgegevens. Je kunt voor iedere persoon een tabel aanmaken met als naam 'persoon1', 'persoon2', etcetera. Je kunt ook een tabel 'persoon' aanmaken en daarin voor iedere persoon een row toevoegen. Ik denk dat je begrijpt welke methode hier te verkiezen is ;)
Ok ik begrijp het :)
zou een troep worden in mijn mysql *grin*

maare dit lijkt mij makelijker voor in flash :)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<highscores>
  <entry>
    <nr>1</nr>
    <name>jan</name>
    <score>1322</score>
  </entry>
  <entry>
    <nr>2</nr>
    <name>ron</name>
    <score>122</score>
  </entry>
  <entry>
    <nr>3</nr>
    <name>piet</name>
    <score>2</score>
  </entry>
</highscores>

  • tomato
  • Registratie: November 1999
  • Niet online
Eigenlijk vind ik het niet zo netjes om de ranking ook in een veld op te nemen, omdat deze natuurlijk al volgt uit de onderlinge verhoudingen in scores.

Daar komt nog bij dat de lijst een stuk makkelijker te onderhouden is zonder deze rankings (of dat is dan eigenlijk weer een gevolg van het voorgaande).

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 13:52
Op vrijdag 22 februari 2002 23:54 schreef tomato het volgende:
Eigenlijk vind ik het niet zo netjes om de ranking ook in een veld op te nemen, omdat deze natuurlijk al volgt uit de onderlinge verhoudingen in scores.

Daar komt nog bij dat de lijst een stuk makkelijker te onderhouden is zonder deze rankings (of dat is dan eigenlijk weer een gevolg van het voorgaande).
php maakt de lijst :P
ik heb xml alleen nodig zodat ik het in flash kan inlezen
Pagina: 1