2015-02-09 4 views
0

Я генерирую xml-код из данных mysql. но он повторно создает узел элемента перед каждым узлом. пожалуйста, дайте мне решение, как удалить узел узла. мой код are.any помощь будет оценена.Удалить дочерний узел из xml

<?php 
include("config.php"); 
header('Content-type: text/xml'); 
include 'XMLParser.class.php'; 
$qry = mysql_query("select * from store") or die(mysql_error()); 
$result = mysql_fetch_array($qry); 
$xml = XMLParser::encode($result,'response'); 
echo $xml->asXML(); 
?> 

И вывод, в котором узел узла повторяется перед каждым узлом. пожалуйста, предложите мне, как удалить этот элемент узла:

<response><item>3</item><id>3</id><item>Oxxo</item><name>Oxxo</name><item>avatar.png</item><image>avatar.png</image><item>ludhiyana</item><address>ludhiyana</address><item>9:00-17:00</item><open_close>9:00-17:00</open_close><item>dfsghxg</item><city>dfsghxg</city><item>465476</item><phone>465476</phone><item>0</item><drop_ins>0</drop_ins><item>500</item><cost>500</cost><item>0</item><include_mats>0</include_mats><item>400</item><mat_fee>400</mat_fee><item>28.6139391,77.20902120000005</item><lat_long>28.6139391,77.20902120000005</lat_long><item>2015-02-03 

15: 46: 582015-02-03 15: 46: 5811

ответ

0

mysql_fetch_array принимает второй параметр, чтобы указать путь вам хотите получить данные (принятые значения: MYSQL_ASSOC, MYSQL_NUM и MYSQL_BOTH). По умолчанию он возвращает как ассоциативный массив, так и числовые индексы (MYSQL_BOTH). Вы можете использовать:

$result = mysql_fetch_array($qry, MYSQL_ASSOC); 
+0

спасибо большое. это действительно дает результат –

Смежные вопросы