Avatar billede prebenged Nybegynder
28. november 2002 - 17:50 Der er 5 kommentarer og
1 løsning

Generere XML

Heysa, jeg har lidt problemer med at få lavet en fornuftig XML fil via PHP, så jeg giver 200 point til den der laver det for mig :)

Jeg har en db, med følgende tabeller.
CREATE TABLE action (
  action_id int(6) NOT NULL auto_increment,
  time int(3) unsigned default NULL,
  match_id int(6) unsigned default '0',
  atype_id int(6) unsigned default '0',
  player_id int(6) unsigned default '0',
  comment varchar(100) default '0',
  PRIMARY KEY  (action_id),
  UNIQUE KEY action_id (action_id)
) TYPE=MyISAM;


CREATE TABLE atype (
  id_atype int(6) NOT NULL auto_increment,
  atype_desc varchar(50) default '0',
  PRIMARY KEY  (id_atype),
  UNIQUE KEY atype_id (id_atype)
) TYPE=MyISAM;



CREATE TABLE matchs (
  id_match int(3) unsigned NOT NULL auto_increment,
  home_id int(6) unsigned NOT NULL default '0',
  away_id int(6) unsigned NOT NULL default '0',
  played smallint(1) unsigned NOT NULL default '0',
  pvsp int(6) unsigned default '0',
  date int(12) unsigned default NULL,
  PRIMARY KEY  (id_match),
  UNIQUE KEY match_id (id_match),
  KEY match_id_2 (id_match,home_id,away_id,played,pvsp)
) TYPE=MyISAM;




CREATE TABLE player (
  id_player int(6) NOT NULL auto_increment,
  player_name varchar(50) default '0',
  player_club int(6) unsigned default '0',
  PRIMARY KEY  (id_player),
  UNIQUE KEY player_id (id_player)
) TYPE=MyISAM;


CREATE TABLE pvsp (
  pvsp_id int(6) NOT NULL auto_increment,
  homep_id int(6) unsigned default '0',
  awayp_id int(6) unsigned default '0',
  PRIMARY KEY  (pvsp_id),
  UNIQUE KEY pvsp_id (pvsp_id)
) TYPE=MyISAM;


CREATE TABLE team (
  team_id int(5) NOT NULL auto_increment,
  team_name varchar(50) default '0',
  team_country varchar(40) default '0',
  PRIMARY KEY  (team_id),
  KEY team_id (team_id)
) TYPE=MyISAM;


Jeg skal generere en xml fil for hver kamp. Det hænger sådan sammen, at der kan være et vist antal aktioner til hver kamp, og xml-filen skal derfor indeholde information om kampen, og en samtlige aktioner der har været i den kamp...

Nogen der kan hjælpe?

Mvh
Pierre
Avatar billede razor Nybegynder
03. december 2002 - 11:51 #1
Har du en DTD du skal overholde?
Avatar billede prebenged Nybegynder
03. december 2002 - 18:58 #2
Næ, det går jeg ikke ud fra. Jeg skal bare generere det, så deeet... :)
Avatar billede _darkstar_ Nybegynder
18. januar 2003 - 00:12 #3
Giv et eksempel på hvordan XML-filen skal se ud.

Hvis du ikke har sådan et eksempel, er det ikke muligt at lave uden at der går information tabt. Hvis XML er nyt for dig, så kig her:

http://www.w3schools.org/
Avatar billede boomshanka Nybegynder
23. april 2003 - 21:30 #4
prebenged -> Jeg er med på en kigger, hvis du får svar
Avatar billede _darkstar_ Nybegynder
23. april 2003 - 22:24 #5
Du har oprettet spørgsmålet for 98725498738 år siden. Hvad bliver det til?
Avatar billede prebenged Nybegynder
24. april 2003 - 07:34 #6
sorry. havde glemt alt om det... mest fordi det ikke blev aktuelt alligevel :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester