HTML Formatter - с этим конкретным форматом - PullRequest
2 голосов
/ 05 июля 2011

Я знаю, что есть много форматирования HTML. Я пробовал тонны, но ни один не соответствовал моему требованию. Пожалуйста, предложите, если вы встречали что-то, что может:

1) Конвертировать

    <div><%=request.getAttribute("NAV")%><div>
    BB<span>CC<input type="text" value="123"></span></div></div>

В

    <div><%=request.getAttribute("NAV")%>
        <div>BB
            <span>CC
                <input type="text" value="123">
            </span>
        </div>
    </div>

2) Сохранить все символы

    (/>'/ wont be converted to /&gt;')
    (space wont be converted to &nbsp)
    (&nbsp wont be converted to space)

3) Не сделаю

    <input type="text" value="123">

В

    <input type="text"
    value="123">

Инструментам нужно всего лишь переходить на новую строку при каждом новом <xxx и добавлять отступ для каждого <xxx & /xxx> гнезда.

1 Ответ

0 голосов
/ 28 июля 2011

Форматировщики HTML имеют привычку извлекать код php / ruby ​​и теги шаблонов, поэтому перед проверкой убедитесь, что ваш HTML является 100% HTML.

Я знаю средство форматирования HTML, которое будет

  • Преобразование
  • Сохранить все символы
  • Не делать ненужных разрывов строк

http://dirtymarkup.com

Просмотрите HTML-код на предмет отклонений, прежде чем заменять им существующий HTML-код.

...