Полоса встроенный CSS и JavaScript в направляющих

IEnumerable SelectMany, который сглаживает список списков в единственный список. Скажем, у меня есть список Orders, и у каждого Order есть список LineItems на том порядке.

я хочу знать общее количество LineItems проданный...

int totalItems = Orders.Select(o => o.LineItems).SelectMany(i => i).Sum();
5
задан 22 July 2009 в 03:23
поделиться

3 ответа

Рекомендуемый способ сделать это - использовать метод sanitize . Метод strip_tags несколько ограничен и менее безопасен:

[strip_tags] Удаляет все HTML-теги из html, включая комментарии. Это использует токенизатор html-сканера и его HTML способность к синтаксическому анализу ограничена html-scanner.

Если вы используете sanitize, вы будете в большей безопасности, просто создайте белый список тегов, которые вы собираетесь разрешить в первую очередь.

0
ответ дан 15 December 2019 в 01:08
поделиться

If you need user-provided CSS for your application, you can try using http://github.com/courtenay/css_file_sanitize/tree/master as well.

0
ответ дан 15 December 2019 в 01:08
поделиться

Попробуйте использовать библиотеку Nokogiri:

require 'nokogiri'

str = " ... " # some html from user
doc = Nokogiri::HTML(str)
doc.css("style,script").remove # remove all tags with content
new_string = doc.to_s

Nokogiri может гораздо больше, но это то, о чем вы просили в вопросах: -)

4
ответ дан 15 December 2019 в 01:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: