vendor/rails/actionpack/lib/action_controller/vendor/html-scanner/html/node.rb in radiant-0.8.2 vs vendor/rails/actionpack/lib/action_controller/vendor/html-scanner/html/node.rb in radiant-0.9.0.rc2
- old
+ new
@@ -160,10 +160,10 @@
return CDATA.new(parent, line, pos, scanner.pre_match.gsub(/<!\[CDATA\[/, ''))
end
closing = ( scanner.scan(/\//) ? :close : nil )
- return Text.new(parent, line, pos, content) unless name = scanner.scan(/[\w:-]+/)
+ return Text.new(parent, line, pos, content) unless name = scanner.scan(/[-:\w\x00-\x09\x0b-\x0c\x0e-\x1f]+/)
name.downcase!
unless closing
scanner.skip(/\s*/)
attributes = {}