Карта сайта XML с переполнением стека

Я пытаюсь создать динамический XML Sitemap в PHP. Но когда я запускаю код, все работает нормально, но это сообщение показывает вверху.

This XML file does not appear to have any style information associated with it.
The document tree is shown below

Как я могу удалить это сообщение?

Это сценарий, который я использую для создания XML-карты сайта моего сайта.

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

session_start();
ob_start();

require_once "db2-connection.php";

$con = mysql_connect($DB_Host, $DB_Username, $DB_Password) or
die(mysql_error());
$db = mysql_select_db("$DB_Name", $con) or die(mysql_error());

$date = date("Y");

echo "<?xml version='1.0' encoding='UTF-8'?>";





$query = "SELECT * FROM 'Test2b' WHERE ('LivePage'='Yes') ORDER BY 'CCity'
ASC LIMIT $sql_query_limit";
$result = mysql_query($query) or die("Could not execute query");





echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

echo '<url>
<loc>http://www.example.com/</loc>
<lastmod>2017-01-01</lastmod>
</url>
';

while($row = mysqli_fetch_assoc($result)) {
$title = stripslashes($row['Url']);


echo "
<url>
<loc>http://rss-sitemap.example.com/".$title."</loc>
<lastmod>".$row['LastUpdate']."</lastmod>

</url>";

}

echo '</urlset>';
?>

0

Решение

Вы можете предоставить таблицу стилей для XML.

<?xml-stylesheet href="styles.css"?>

Синтаксис точно такой же, как и для таблицы стилей HTML, но помните, что вы начинаете с чистого листа, поэтому каждый аспект отображения (например, блок против встроенного) должен быть указан.

Кроме того, это не то, как создать документ XML. Увидеть этот ответ за лучшие практики.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector