1. Куча / Говнокод #9319

    +119

    1. 1
    & = & = && = &&&& = ...

    Запостил: ReckO, 04 Февраля 2012

    Комментарии (5) RSS

    • Точнее даже так:
      & = & = & = & = & = &
      Ответить
      • даже так
        Ну давай свой вариант, как нужно было сделать, иксперт.
        Ответить
        • Когда создавался SGML никто и не думал о том, чтобы сделать хорошо. Получилось как получилось. Есть много примеров, где один символ, который используется для экранирования экранируется одним же символом (LaTex - \ и \\, регулярные выражения - \ и \\, всякие printf и им подобные, где, например % используется для экранирования - и опять же, если нужен непосредственно %, то будет %%). В SGML можно было бы тоже однозначно записать & как && - просто не подумали. Зато есть дурацкое правило, которое почти ни один из часто используемых парсеров не использует - отдельно стоящий & не считается ошибкой. Т.е. <foo>a & b</foo> - правильно, а <foo>a &b</foo> или <foo>a& b</foo> - ошибка.
          Ответить
    • Ниасилил HTML Entities?
      Ответить

    Добавить комментарий