Существует ли небольшой анализатор Perl XML, который может заменить функции генерации HTML в CGI.pm? - PullRequest
1 голос
/ 07 сентября 2010

Есть ли небольшой (1-2 .pm's) парсер, основанный на XML :: * и подходящий для замены конструкций CGI.pm, например:

foreach($xmlnodes) {
    print table( TR( td( $_) ) ); }

с node2html ($ node, $ rules)?

Я не собираюсь запускать XSLT.

Ответы [ 2 ]

5 голосов
/ 07 сентября 2010

Всякий раз, когда вы хотите найти модули, ищите CPAN . Посмотрите вокруг и посмотрите, что вам нравится. Чем больше вы это сделаете, тем лучше будете ощущать пейзаж. Вскоре вам даже не придется спрашивать. :)

Хотя я не уверен, о чем вы спрашиваете, потому что вы говорите "парсер", но кажется, что вы хотите пойти другим путем. Если вы хотите переписать XML, я могу порекомендовать XML :: Twig .

2 голосов
/ 22 сентября 2010

Это push style шаблонов, о которых вы думаете?то есть.взять простой HTML-файл в качестве шаблона и использовать селекторы CSS или XSLT для вставки в него содержимого?

Если так, то два CPAN-модуля, которые я использовал для этого:

Также см. Пост Perlmonks под названием Системы шаблонов push-стиля , который предоставляет дополнительную информацию, включая список доступных шаблонов push-стиля.

Если не стиль push, то вы ищете HTML-компоновщики?Если это так, см. Вопрос Stackoverflow: CL-WHO-подобный HTML-шаблон для других языков?

/ I3az /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...