Rough In New Sanitizer
Start work (which may not pan out) on a new sanitizer. Right now, it passes all but 1 of the HTML5lib Sanitizer's unit tests. But it doesn't do much of anything to ensure well-formedness. This is not an issue for Maruku-processed content, but it is a concern for <nowiki> blocks. (One solution would be to use the HTML5lib parser on <nowiki> blocks.) In any case, this baby is 3 times as fast as the HTML5lib sanitizer.
This commit is contained in:
parent
f8e74e53bd
commit
800880f382
15 changed files with 3657 additions and 12 deletions
|
@ -158,7 +158,7 @@ class String
|
|||
#++
|
||||
|
||||
#:stopdoc:
|
||||
MATHML_ENTITIES = {
|
||||
MATHML_ENTITIES = {
|
||||
'Alpha' => 'Α',
|
||||
'Beta' => 'Β',
|
||||
'Epsilon' => 'Ε',
|
||||
|
@ -2279,7 +2279,7 @@ class String
|
|||
'wp' => '℘',
|
||||
'wr' => '≀',
|
||||
'zeetrf' => 'ℨ'
|
||||
}
|
||||
} unless const_defined? "MATHML_ENTITIES"
|
||||
#:startdoc:
|
||||
|
||||
# Converts XHTML+MathML named entities in string to Numeric Character References
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue