Нет строки после тегов в Tidy
Привет, у меня есть следующий вход:
<p>Hi <span>you</span></p>
Я хотел бы рассматривать это как XML.
Я запускаю Tidy в командной строке со следующими параметрами:
input-xml: yes
output-xml: yes
indent: no
Мой вывод такой:
<p>Hi
<span>you</span></p>
Тем не менее, я бы хотел, чтобы аккуратно не печатать xml. Я хотел бы, чтобы это уважало все пустое пространство, и не добавляло тот разрыв строки. Я не могу найти способ вывести XML без красивой печати. Кто-нибудь знает, как это сделать?
3 ответа
У меня такая же проблема. Я нашел возможное решение и разместил его на PHP Tidy удаляет пробелы и вставляет новые строки
Резюме: положить <pre>
-tags вокруг xml, который вы хотите восстановить, используйте output-html = true, затем удалите <pre>
Тэги и переводы строк.
Я попробовал это и поделился своими наблюдениями, Аарон. Кажется, Tidy не в состоянии удовлетворить ваши требования. Я предлагаю использовать другой инструмент.
Для тех, кто использует JTidy (Java-порт Tidy): в старой версии SourceForge была эта ошибка. JTidy был перенесен в новый репозиторий GitHub , и эта конкретная ошибка исправлена в последней версии.Переход на эту более новую версию решил проблему для меня.