Naime za dodatne bodove treba da se napravi XML dokument koji ucitava sadrzaj iz postojece baze.
XML sam ucio kroz w3schools primjere (a i nisam ga nesto naucio).
Medjutim, nasao sam jedan primjer i pomocu njega sam napisao sledeci kod:
Code:
<?php
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n";
echo "<inventory>\n";
$con = mysql_connect("localhost", "root", "");
$CHARSET='utf8';
mysql_set_charset( $CHARSET );
if ($con) {
mysql_select_db("optika");
$rs = "select * from proizvod";
$rezultat = mysql_query($rs)
or die('Neuspješno izvršavanje upita: ' . mysql_error());
if ($rezultat) {
while($red = mysql_fetch_array($rezultat, MYSQL_ASSOC)) {
echo ' <product id=\' '.$red['p_id']. '\>\n';
echo'<name>'.$red['p_naziv'].'</name>\n
</product>\n';
}
mysql_free_result($rs);
}
mysql_close($con);
}
echo "</inventory>";
?>
<html><body><table><tr>
<td>value1</td>
<td>value2</td>
</tr></table></body></html>
<?php
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n";
echo "<inventory>\n";
$con = mysql_connect("localhost", "root", "");
$CHARSET='utf8';
mysql_set_charset( $CHARSET );
if ($con) {
mysql_select_db("optika");
$rs = "select * from proizvod";
$rezultat = mysql_query($rs)
or die('Neuspješno izvršavanje upita: ' . mysql_error());
if ($rezultat) {
while($red = mysql_fetch_array($rezultat, MYSQL_ASSOC)) {
echo ' <product id=\' '.$red['p_id']. '\>\n';
echo'<name>'.$red['p_naziv'].'</name>\n
</product>\n';
}
mysql_free_result($rs);
}
mysql_close($con);
}
echo "</inventory>";
?>
<html><body><table><tr>
<td>value1</td>
<td>value2</td>
</tr></table></body></html>
E sad nastaje problem. Trebalo bi da mi se prikazu svi proizvodi iz baze a ja dobijam sledecu poruku:
Code:
XML Parsing Error: not well-formed
Location: http://127.0.0.1/optika/xml.php
Line Number 3, Column 21: <product id=' 1\>\n<name>Sting clasic</name>\n
--------------------^
XML Parsing Error: not well-formed
Location: http://127.0.0.1/optika/xml.php
Line Number 3, Column 21: <product id=' 1\>\n<name>Sting clasic</name>\n
--------------------^
Ako neko moze da mi pomogne nek se ne ustrucava :)
Svaka pomoc je dobro dosla.