- . XML-, .
:
<?xml version="1.0" encoding="windows-1251"?>
<price date="2007-01-16 16:44">
<name>eMagazinchik</name>
<url>http://www.eMagazinchik.com.ua/</url>
<currency code="UAH"/>
<region></region>
<catalog>
<category id="17"> </category>
<category id="25" parentID="17"></category>
<category id="34" parentID="17">DVD-</category>
<category id="16"></category>
<category id="19" parentID="16"> </category>
</catalog>
<items>
<item id="138">
<name> SAMSUNG LE40R71B</name>
<url>http://www.eMagazinchik.com.ua/backet/?pid=138&id=25&ref=iua</url>
<price>9576.00</price>
<categoryId>25</categoryId>
<image>http://www.eMagazinchik.com.ua/img/138.jpg</image>
<vendor>Samsung</vendor>
<description>: , . () 40, 16:9
</description>
</item>
</items>
</price>
<?xml version="1.0" encoding="windows-1251"?>
XML . , "windows-1251".
<price date="2007-01-16 16:44">
price |
XML-. . date YYYY-MM-DD HH-MM. shop.i.ua , . |
<name>eMagazinchik</name> <url>http://www.eMagazinchik.com.ua/</url> <currency code="UAH"/> <region></region>
name |
C -. , , . , & " . |
url |
C -. & & |
currency |
code . "USD", "EUR", "UAH". rate , shop.i.ua, rate . . :
|
region |
- . : "", "", "", "", "", "", "", "-", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "". . ( , ): <region></region> <region></region> |
<catalog> <category id="17"> </category> <category id="25" parentID="17"></category> <category id="34" parentID="17">DVD-</category> <category id="16"></category> <category id="19" parentID="16"> </category> </catalog>
catalog |
, ( ). |
category |
. id ( ) id , 1 2147483647. , id , . parentID id , 1 2147483647. parentID , . . |
<items>
<item id="138">
<name> SAMSUNG LE40R71B</name>
<url>http://www.eMagazinchik.com.ua/backet/?pid=138&id=25&ref=iua</url>
<price>9576.00</price>
<categoryId>25</categoryId>
<image>http://www.eMagazinchik.com.ua/img/138.jpg</image>
<vendor>Samsung</ vendor >
<description>: , . () 40, 16:9
</description>
</item>
</items>
items |
( ). |
item |
id ( ) , 1 2147483647. , id , . , , crc32 |
name |
(150 ), , , . . |
url |
-. . & & URL &ref=iua. |
price |
, , . , . , cid, |
categoryId |
id |
image |
C gif, jpg png. . . . |
vendor |
. . |
description |
( 65535 ). . HTML-: <p>, <br>, <li>, <table>, <tr>, <td>, <ol>, <ul>, <nobr>.
|
http ftp. (), , . shop.i.ua , , .
<?
function toXML($str)
{
return htmlspecialchars($str, ENT_QUOTES);
}
Header("Content-Type: \"text/xml\"; charset=windows-1251");
echo '<?xml version="1.0" encoding="windows-1251"?>';
?>
<price date="<?=date('Y-m-d H:i')?>">
<name>eMagazinchik</name>
<url>http://www.eMagazinchik.com.ua/</url>
<currency code='USD'/>
<region></region>
<catalog>
<?
foreach ($categories as $row)
{
echo '<category id="', $row['id'], '" parentID="', $row['parentID'], '">',
toXML($row['name']), '</category>';
}
?>
</catalog>
<items>
<?
$res = mysql_query("SELECT
id, name, catalogID, description, image_path, extern_url, price, vendor
FROM price WHERE price_uah!=0");
while($row = mysql_fetch_array($res))
{
?>
<item id="<?=(int)$row['id']?>">
<name><?=toXML($row['name'])?></name>
<categoryId><?=(int)$row['catalogID']?></categoryId>
<price><?=(float)$row['price']?></price>
<url><?=toXML($row['extern_url'])?></url>
<image><?=toXML($row['image_path'])?></image>
<vendor><?=toXML($row['vendor'])?></vendor>
<description><?=toXML($row['description'])?></description>
</item>
<?
}
?>
</items>
</price>