2011-01-04 2 views
0

:: ссылка на файл xml удаленЧто не так с этим XML-файлом?

Просмотреть источник в Firefox ... Я не вижу ничего лишнего.

Я не знаю, хорошо ли это, но я пробежал это через это.

http://www.validome.org/xml/validate/

Кажется предложить символы перед документа? Однако .. они не видны при просмотре источника документа.

Удалено с сайта и заменено рабочей копией, чтобы гарантировать, что файлы не были повреждены/повреждены. Проблема сохраняется.

Любые идеи?

ответ

2

У вас есть последовательность из 8 неиспользуемых байтов в начале потока до открытия <?. Некоторым парсерам это не понравится.

Как Firefox, так и Chrome отклоняют его как XML-документ, но их исходники просматривают ведущие байты, поэтому он выглядит нормально.

+0

Что такое символы NUL? Это действительно старая система и загружает 30 файлов для создания небольшого XML-файла. Являются ли эти пространства? – JasonS

+0

@JasonS: Нет пробелов, нет, это байты с нулевым значением ASCII. трудно сказать, почему они там, не глядя на код в 'data.php' – skaffman

+0

. Знаки @JasonS NUL имеют значение ASCII 0. Пространства имеют значение ASCII 32. Ваш текстовый редактор должен каким-то образом отображать эти символы, и он должен иметь режим редактирования шестнадцатеричных символов, который показывает вам их код символа. Затем вы можете удалить их. (Если это не так, тогда вам нужен лучший текстовый редактор.) –

1

Первые 8 символов являются символами NUL. Попробуйте удалить их.

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