Escape Html в эрланге - PullRequest
       24

Escape Html в эрланге

1 голос
/ 18 ноября 2011

Есть ли у кого-нибудь хороший способ избежать html-тегов в erlang (как для CGI.escapeHtml в Ruby)?

Спасибо

1 Ответ

1 голос
/ 18 ноября 2011

Хорошо, я бы сказал вам, чтобы вы катили свой собственный метод, используя обработку строк и списков. Но я также хотел бы сказать, что если у вас есть источник веб-сервера yaws, есть метод, который я использовал и скопировал в мои собственные библиотеки.yaws_api:url_encode(HtmlString).

Смотрите здесь в действии.

<b>1></b> Html = "5 > 4 = true".
"5 > 4 = true"
<b>2></b> yaws_api:url_encode(Html).
"5%20%3E%204%20%3D%20true"
3> 
Надеюсь, это то, что тебе нужно.Если это то, что вам нужно, вы можете просто просмотреть исходный код веб-сервера yaws, а затем скопировать эту функцию и использовать ее в своих собственных проектах, заметив, что в модуле yaws_api.erl вам нужно будет убедиться, что вы скопировали всезависимости для этой функции, так как klacke выполняли множество сопоставлений с образцами, функциональными предложениями, рекурсией и т. д. Просто скопируйте всю функцию и небольшие вспомогательные функции из этого исходного файла и вставьте его куда-нибудь в свои проекты.Другой способ - сделать это самостоятельно, манипулируя строками и списками.Это мои предложения:)
...