Как я могу заставить Chrome и Firefox полностью отображать плохо сформированный XML?
Я хочу, чтобы Chrome и Firefox отображали плохо сформированный XML в полном текстовом формате вместо того, чтобы сообщать мне, что он неправильно сформирован, и отображать первые несколько символов оскорбительного открытого текста.
Это может быть полезно для любого веб-разработчика при сбросе переменных и тому подобного.
2 ответа
Я не могу говорить за Firefox, но это просто способ, которым XML обрабатывается в Chrome; синтаксический анализатор является драконовским, и сообщения об ошибках в синтаксическом анализе выдаются пользователю через пользовательский интерфейс, который вас не устраивает.:)
Быстрый поиск в базе данных ошибок не показывает никаких похожих запросов, на которые можно было бы указать, поэтому я бы посоветовал подать сообщение об ошибке с предложением вашей функции через http://new.crbug.com/ Я не могу обещать, что кто-то будет реализовать его быстро (особенно учитывая источник представления в качестве жизнеспособного обходного пути), но по крайней мере это предложение будет отслеживаться в системе, чтобы другие могли найти и проголосовать через звезд.
Используйте инструкцию обработки, чтобы обернуть искаженный XML:
<?xml version="1.0" encoding="utf-8"?>
<test>
<good>Me & my dad</good>
<?_borderline
<bad>Me & my matches</bad>
?>
</test>