Как я могу заставить 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 &amp; my dad</good>
      <?_borderline 

      <bad>Me & my matches</bad>

      ?>
  </test>
Другие вопросы по тегам