В чем причина такой ошибки «XML или текстовое объявление не при запуске сущности» при разборе xml? - PullRequest
0 голосов
/ 12 сентября 2011

У меня есть xml результат вызова страницы getRout.php

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://earth.google.com/kml/2.0"> 
  <Document> 
    <name>KML Samples</name> 
    <open>1</open> 
    <distance>20.831418618295</distance> 
    <description>To enable simple instructions add: 'instructions=1' as parameter to the URL</description> 
    <Folder> 
.
.
.
.
</kml>

Я использую этот скрипт jquery для получения ответа XML:

$(document).ready(function(){
            $.ajax({
                type: "GET",
                url: "getRout.php",
                dataType: "xml",
                success: function(xml) {
                    $(xml).find('coordinates').each(function(){
                            var t = $(this).text();
                            alert(t);

                    });
                }
            });
        });

редактировать

это содержимое файла getRout.php ..

<?
require_once "RESTclient.class.php";
$url = "http://www.yournavigation.org/api/1.0/gosmore.php?format=kml&flat=52.215676&flon=5.963946&tlat=52.2573&tlon=6.1799&v=motorcar&fast=1&layer=mapnik";
header("Content-type:text/xml");
$result = RestClient::get($url,$inputs); 
echo($result->getResponse());
?>

1 Ответ

0 голосов
/ 12 сентября 2011

Взгляните на getRout.php.Есть ли пробел после закрывающего тега ?>?Вы можете попытаться полностью удалить закрывающий тег, чтобы убедиться, что в ваш ответ не добавляются лишние пробелы.

https://softwareengineering.stackexchange.com/questions/89553/closing-tag-on-php-files

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