diff options
| author | Randy Morgan <[email protected]> | 2012-06-20 08:20:00 +0900 |
|---|---|---|
| committer | Randy Morgan <[email protected]> | 2012-06-20 08:20:00 +0900 |
| commit | 16a7fd2450581353efc9ec0daf267b28ea87fe02 (patch) | |
| tree | 873fd1d59e23eed09a558395d0863afc6aeff391 /lib | |
| parent | 48131f800b722f42adce448b046fe939769c6269 (diff) | |
| download | caxlsx-16a7fd2450581353efc9ec0daf267b28ea87fe02.tar.gz caxlsx-16a7fd2450581353efc9ec0daf267b28ea87fe02.zip | |
remove unused code and revert restricted character removal from worksheet parsing.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/axlsx/workbook/worksheet/worksheet.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/axlsx/workbook/worksheet/worksheet.rb b/lib/axlsx/workbook/worksheet/worksheet.rb index 51613f75..7245b8c2 100644 --- a/lib/axlsx/workbook/worksheet/worksheet.rb +++ b/lib/axlsx/workbook/worksheet/worksheet.rb @@ -542,7 +542,15 @@ module Axlsx str.concat '</dataValidations>' end str.concat '</worksheet>' - str.tr("\u0000-\u001f\u007f\u0028", '') + # todo figure out how to remove any characters that are not allowed in xml + # [#x1-#x8], [#xB-#xC], [#xE-#x1F], [#x7F-#x84], [#x86-#x9F], [#xFDD0-#xFDDF], + # [#x1FFFE-#x1FFFF], [#x2FFFE-#x2FFFF], [#x3FFFE-#x3FFFF], + # [#x4FFFE-#x4FFFF], [#x5FFFE-#x5FFFF], [#x6FFFE-#x6FFFF], + # [#x7FFFE-#x7FFFF], [#x8FFFE-#x8FFFF], [#x9FFFE-#x9FFFF], + # [#xAFFFE-#xAFFFF], [#xBFFFE-#xBFFFF], [#xCFFFE-#xCFFFF], + # [#xDFFFE-#xDFFFF], [#xEFFFE-#xEFFFF], [#xFFFFE-#xFFFFF], + # [#x10FFFE-#x10FFFF]. + # str.tr("", '') end # The worksheet relationships. This is managed automatically by the worksheet |
