eaglelegend Posted May 29, 2008 Share Posted May 29, 2008 Hi, I thought I would try getting the xml/xhtml correct on my site by temporary nameing the files ".xml" instead of ".php" its helped me solve a few problems so far, just the last one... XML Parsing Error: no element found Location: /index.xml Line Number 64, Column 3:?> --^ heres the index.php <?php include("header.xml"); print "<h1>Welcome to Eagle Legend!</h1><br /> Welcome to Eagle Legend, incase you havent noticed, the site is starting to look better every day!, I have opend the network for basically "people like me!" who like to program, but anyone can suggest things in the forums!<br /><br /> <h1>FREE 5000 Eagle Gold!</h1><br /> Vote below and get FREE 5000 Eagle Gold, only when you are logged in, every 24 hours! Thats 35k a week! <br /><br />"; $sql = mysql_query("SELECT * FROM `members` WHERE `username`='{$_SESSION['ELv2']}' AND `site`=\"$Z\""); while($row = mysql_fetch_array($sql)) { $username = $row["username"]; } print "<a href=\"http://www.omgspider.com/in.php?game_id=127&username=$username\" target=\"_blank\"><img src=\"http://i44.photobucket.com/albums/f21/Murzim/omgspider/vote_button.gif\" border=\"0\" title=\"Vote!\" alt=\"Vote!\"></a></h1>"; print "<h2>4 Newest Adoptions</h2>"; <table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" width=\"350\"> <tr> $sql = mysql_query("SELECT * FROM `pets` ORDER BY `id` DESC LIMIT 4"); while($row = mysql_fetch_array($sql)) { extract($row); $x=$x+1; if($status <= 3) { $s = "Very Unhappy"; } if($status >= 3 && $status < 6) { $s = "Unhappy"; } if($status >= 6 && $status < 9) { $s = "Bored"; } if($status >= 9 && $status < 12) { $s = "Happy"; } if($status >= 12 && $status < 15) { $s = "Very Happy"; } if($status >= 15) { $s = "Very Happy and Playful!"; } print "<td width='33%' valign='top'> <table border='0' cellpadding='2' cellspacing='0' width='350'> <tr> <td valign='middle' align='center'><img src='http://images.eaglelegend.com/pets/$species.png' alt='$petName the $species' title='$petName the $species' /></td> <td valign='top' class='other' width='350'>$user adopted a $species<br /> Name: $petName<br /> Status: $s<br /> Born: $date<br /> Points: $points</td> </tr> </table> </td>"; if($x%2==0) { print "</tr><tr>"; } } print "</table>"; include("footer.xml"); ?> Should I now change it back to .php?, does that mean it is ok now, or?... Quote Link to comment Share on other sites More sharing options...
rhodesa Posted May 29, 2008 Share Posted May 29, 2008 If they are named XML, they won't parse the PHP. Instead use the w3 validator: http://validator.w3.org/ Quote Link to comment Share on other sites More sharing options...
eaglelegend Posted May 29, 2008 Author Share Posted May 29, 2008 I just asked the w3 validator and it said the same!, ok, would it be the same is I named it ".xhtml"? Quote Link to comment Share on other sites More sharing options...
gizmola Posted May 29, 2008 Share Posted May 29, 2008 Hi, I thought I would try getting the xml/xhtml correct on my site by temporary nameing the files ".xml" instead of ".php" its helped me solve a few problems so far, just the last one... XML Parsing Error: no element found Location: /index.xml Line Number 64, Column 3:?> --^ heres the index.php include("header.xml"); print "Welcome to Eagle Legend! Welcome to Eagle Legend, incase you havent noticed, the site is starting to look better every day!, I have opend the network for basically "people like me!" who like to program, but anyone can suggest things in the forums! FREE 5000 Eagle Gold! Vote below and get FREE 5000 Eagle Gold, only when you are logged in, every 24 hours! Thats 35k a week! "; $sql = mysql_query("SELECT * FROM `members` WHERE `username`='{$_SESSION['ELv2']}' AND `site`=\"$Z\""); while($row = mysql_fetch_array($sql)) { $username = $row["username"]; } print ""; print "4 Newest Adoptions"; </pre> <table border='\"0\"' cellpadding='\"3\"' cellspacing='\"0\"' width='\"350\"'> $sql = mysql_query("SELECT * FROM `pets` ORDER BY `id` DESC LIMIT 4"); while($row = mysql_fetch_array($sql)) { extract($row); $x=$x+1; if($status $s = "Very Unhappy"; } if($status >= 3 && $status $s = "Unhappy"; } if($status >= 6 && $status $s = "Bored"; } if($status >= 9 && $status $s = "Happy"; } if($status >= 12 && $status $s = "Very Happy"; } if($status >= 15) { $s = "Very Happy and Playful!"; } print " $user adopted a $species Name: $petName Status: $s Born: $date Points: $points "; if($x%2==0) { print ""; } } print "</table>";<br> <br>include("footer.xml");<br Should I now change it back to .php?, does that mean it is ok now, or?... You're going down the wrong path-- xhtml is about using a prescribed set of tags in a standard way, not about naming your files .xml. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.