Создать XML-файл для подстрекательства к карте Google - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь создать файл XML, но получил ошибку. введите описание изображения здесь

Я хочу, чтобы XML-файл отображался на странице или создавал XML-путь. но я получил эти ошибки.

<?php
function parseToXML($htmlStr)
{
$xmlStr=str_replace('<','&lt;',$htmlStr);
$xmlStr=str_replace('>','&gt;',$xmlStr);
$xmlStr=str_replace('"','&quot;',$xmlStr);
$xmlStr=str_replace("'",'&#39;',$xmlStr);
$xmlStr=str_replace("&",'&amp;',$xmlStr);
return $xmlStr;
}


    $host = ""; // hostname
    $username = ''; // username
    $psswrd = ''; // pass
    $db = ''; // database
    $dbc = mysqli_connect($host, $username, $psswrd, $db);

    if(!mysqli_connect_errno() ) {
        echo 'sueccess'; } else { 
        die("Database failed: " . 
        mysqli_connect_error() .
        " ( " . mysqli_connect_errno() . " )"
        );

    }


$query = "SELECT * FROM pace_hse_flra_hazards_content WHERE lat !='' AND lng !=''";

 $result = mysqli_query($dbc, $query);
if (!$result) {
  die('Invalid query: ' . mysqli_error());
}

header("Content-type: text/xml");

// Start XML file, echo parent node
echo "<?xml version='1.0' ?>";
echo '<markers>';
$ind=0;
// Iterate through the rows, printing XML nodes for each
while ($row = @mysqli_fetch_assoc($result)){
  // Add to XML document node
  echo '<marker ';
  echo 'id="' . $row['hazardsId'] . '" ';
 // echo 'name="' . parseToXML($row['name']) . '" ';
  echo 'address="' . parseToXML($row['geoLocation']) . '" ';
  echo 'lat="' . $row['lat'] . '" ';
  echo 'lng="' . $row['lng'] . '" ';
  //echo 'type="' . $row['type'] . '" ';
  echo '/>';
  $ind = $ind + 1;
}
// End XML file
echo '</markers>';

?>

Эта страница содержит следующие ошибки: ошибка в строке 1 в столбце 1: документ пуст Ниже приведено отображение страницы до первой ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...