Разработка кода на стороне сервера. Я наконец-то бросил взгляд, пытаясь написать - и затем, конечно, понять - формы или другой HTML-код, в котором текстовые строки (атрибуты) в двойных кавычках должны появляться при открытии теговой строки (разметки). и закрытие правильно; но часто текст javascript внутри апостолов должен создаваться, довольно часто цитируя другой текст (конечно, в кавычках) или создавая вычисленные значения, которые должны быть помещены в зависимую от языка разметку
Это полный беспорядок, путь к слепоте и безумию, и верный способ тратить мое время, пытаясь выяснить, почему последняя ячейка в таблице отображается перед заголовком таблицы - конечно, я пропустил апостроф в строка из 512 символов. После попытки изобрести колесо, создавая некоторый API для управления неуправляемым, я увидел это возможное решение: ну, черт возьми, xhtml - это, на самом деле, XML. Так почему бы не использовать синтаксический анализатор XMl (на сервере) для создания с нуля фрагмента документа, заполнить его, добавив дочерние узлы по моей воле, а затем заставить анализатор сериализовать все дерево фрагментов, заботясь о таких глупых деталях, как открывающий и закрывающий тег, добавляя апострофы и все остальные подобные вещи? Использование его только в бэк-офисе должно поддерживать низкую рабочую нагрузку на сервер - лишь немногие люди на этой планете могут проходить проверку подлинности и получать доступ к серьезным материалам, поэтому создание и выпуск объектов остаются приемлемыми.
Мой вопрос: это, на ваш взгляд, хорошее решение проблемы, упомянутой выше? Может быть, есть более простые решения, которыми я пренебрегаю? Есть какая-то проблема, которую я не видел? Это какое-то излишество? Ироничные "поздравляю, ты наконец-то получил это" принимаются.
Спасибо!