Page 1 of 1

How can i display Xml in tables on php?

Posted: Tue Mar 01, 2005 4:56 pm
by Vladinator

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="stat.xsl"?>
  <players>
    <player>
      <name>XiloNeN</name>
      <race>Human</race>
      <class>Mage</class>
      <level>24</level>
    </player>
    <player>
      <name>MaxPower</name>
      <race>Night Elf</race>
      <class>Warrior</class>
      <level>1</level>
    </player>
    <player>
      <name>Thor</name>
      <race>Dwarf</race>
      <class>Hunter</class>
      <level>14</level>
    </player>
    <player>
      <name>Scour</name>
      <race>Night Elf</race>
      <class>Rogue</class>
      <level>3</level>
    </player>
    <player>
      <name>deeloc</name>
      <race>Night Elf</race>
      <class>Rogue</class>
      <level>3</level>
    </player>
    <player>
      <name>Pinhead</name>
      <race>Undead</race>
      <class>Rogue</class>
      <level>1</level>
    </player>
    <player>
      <name>Mogora</name>
      <race>Tauren</race>
      <class>Shaman</class>
      <level>2</level>
    </player>
    <player>
      <name>Loyse</name>
      <race>Human</race>
      <class>Warrior</class>
      <level>15</level>
    </player>
    <player>
      <name>DarkWarrior</name>
      <race>Undead</race>
      <class>Warrior</class>
      <level>1</level>
    </player>
    <player>
      <name>Mariusz</name>
      <race>Human</race>
      <class>Paladin</class>
      <level>1</level>
    </player>
    <player>
      <name>NiCoTeeN</name>
      <race>Human</race>
      <class>Mage</class>
      <level>7</level>
    </player>
    <player>
      <name>indra</name>
      <race>Human</race>
      <class>Mage</class>
      <level>1</level>
    </player>
    <player>
      <name>DrainPipe</name>
      <race>Human</race>
      <class>Warrior</class>
      <level>1</level>
    </player>
    <player>
      <name>Blackman</name>
      <race>Human</race>
      <class>Paladin</class>
      <level>1</level>
    </player>
    <player>
      <name>WarChild</name>
      <race>Human</race>
      <class>Warlock</class>
      <level>3</level>
    </player>
  </players>
This is my script, but I cant make php display it in tables, and using different info in variables. Like, if the php comes to the name WarChild, and i have a img script, then i could make the img src point to $class and display that users (WarChild) class, by taking the class (Warlock), and making the img script like this: <img src=$class.gif> etc.

Plese help me... :)

Posted: Tue Mar 01, 2005 7:48 pm
by timvw
write yourself an xsl file and perform the translation to generate html...

google for more explanations on xsl and how to do it with php :)